linux rm回収局を追加し、ファイルの誤削除を防止
linux Centosにはごみ箱がありませんが、うっかりrm-rfになってしまうと復旧が難しくなるのでごみ箱を作成しました
# mkdir/tmp/recycle_tmp#回収局ディレクトリの作成
# vi/bin/rm.sh#ファイルの編集
#:wq保存終了
# alias rm=/bin/rm.sh別名の追加
# vi/etc/bashrc
最後の行にalias rm=/bin/rmを追加する.sh
# chmod 755/bin/rm.sh
# chmod 777/tmp/recycle_tmp
#source/etc/bashrc環境変数の有効化
本当にファイルを削除する場合は/bin/rm-i file_name
これでリサイクルステーションができ、rmを使うと自動的にfile_nameを/tmp/recycle_に移動tmpディレクトリの下
/tmp/recycle_についてtmpファイルCentosのデフォルト30日間の削除、参照リンク:http://1300hong.blog.163.com/blog/static/2254592120118230538162/
# mkdir/tmp/recycle_tmp#回収局ディレクトリの作成
# vi/bin/rm.sh#ファイルの編集
- #!/bin/sh
- # Author:bbaobelief
- # system:Centos 6.2-64
- # file name:/bin/rm.sh
- dirpath=/tmp/recycle_tmp #
- now=`date +%Y%m%d_%H_%M_%S_`
- filename=${now}$1 #
- if [ ! -d ${dirpath} ];then
- /bin/mkdir -p ${dirpath}
-
- chmod 777 ${dirpath}
-
- fi
- /bin/mv $1 ${dirpath}/${filename}
#:wq保存終了
# alias rm=/bin/rm.sh別名の追加
# vi/etc/bashrc
最後の行にalias rm=/bin/rmを追加する.sh
# chmod 755/bin/rm.sh
# chmod 777/tmp/recycle_tmp
#source/etc/bashrc環境変数の有効化
本当にファイルを削除する場合は/bin/rm-i file_name
これでリサイクルステーションができ、rmを使うと自動的にfile_nameを/tmp/recycle_に移動tmpディレクトリの下
/tmp/recycle_についてtmpファイルCentosのデフォルト30日間の削除、参照リンク:http://1300hong.blog.163.com/blog/static/2254592120118230538162/