Linuxでrm -rfごみ箱

  

linux rmファイルを削除するように設定するには、復元してもファイル名の形式は数字の文字列になります。

rootユーザーの環境変数を変更します。
vi〜/.bashrc
注釈行5 alias
#alias rm = 'rm -i'
最後の行に次の行を追加します。 Br> mkdir -p〜/.trash
alias rm = trash
alias r = trash
alias rl = 'ls〜/.trash'
alias ur = undelfile
undelfile()< Br> {
mv -i〜/.trash /$ @ ./
}
trash()
{
mv $ @〜/.trash /
}
Cleartrash()
{ - read -p"明確に確認しますか?[n]" confirm
[$ confirm == 'y'] | |  [$ confirm == 'Y']&& /bin /rm -rf〜/.trash /*
}

環境変数を再読み込みする
source〜/.bashrc

ll -aコマンドを使用してディレクトリを表示し、ディレクトリ.trashを見つけますこのディレクトリは、ファイルdrwxr-xr-xを削除するために使用されます2 root root 4096 6月4 11:31 .trash

ファイルを削除する[root @ localhost〜]#rm percona-xtrabackup_2.2.3.orig.tar.gz

ディレクトリを表示し、ごみ箱ディレクトリで削除されたファイルを見つけます。

[root @ localhost〜]#ll .trash /total 33780-rw-r&r; ndash; 1 root root 34584359 Jun 2 09:39 percona-xtrabackup_2.2.3.orig.tar.gz

必要に応じて次のコマンドを使用してごみ箱ファイルを空にします。

[root @ localhost〜]#cleartrashclear sure?[n] y

もう一度確認して、空であることを確認します。

[root @ localhost〜]#ll .trash /total 0

rmはエイリアスで定義されていますが、/bin /rm 1.txt

.trashディレクトリには保存されません。

削除するために7日間自動的にクリーンアップされるファイルを定義する必要がある場合

Linuxにrootユーザーがいる場合、サーバーにログインする必要があり、ごみ箱メカニズムを使用したいユーザーがいます。

システム環境変数を変更できます。
vi /etc /profile
最後の行を追加します。 mkdir -p〜/.trash
alias rm = trash
alias r = trash
alias Rl = 'ls〜/.trash'
別名ur = undelfile
undelfile()
{
mv -i〜/.trash /$ @ ./
}
trash( )
{
mv $ @〜/.trash /
}
cleartrash()
{ - read -p"明確に確認しますか?[n]"確認してください
[$ confirm == 'y'] | |  [$ confirm == 'Y']&& /bin /rm -rf〜/.trash /*
}

環境変数の再読み込み

source /Etc /profile

通常のユーザーテストを作成する

useradd a

パスワードを設定する

passwd a

Linuxにログインする

ディレクトリを表示し、それが.trashディレクトリを作成することを確認します。

[a @ localhost〜] $ ll -a

合計24

drwx——。3 aa 4096 6月4日11:45。

drwxr-xr-x。5ルートルート4096 6月4 11:44 ..

-rw-r– r–. 1 aa 2014年10月16日.bash_logout < Br>

-rw-r&r; r> 1 aa 176 Oct 16 2014 .bash_profile

-rw-r– r&; 1 aa 124 Oct 16 2014 .bashrc

drwxrwxr -x。2 aa 4096 6月4日11:45 .trash

空のファイルを作成します。

[a @ localhost〜] $ touch 1.txt

ファイルを削除します

[a @ localhost〜] $ rm 1.txt

ごみ箱ディレクトリを見て、もう1つファイルを見つける。

[a @ localhost〜] $ ll .trash /

合計0

-rw-rw-r–. 1 aa 0 6月4日11:45 1.txt

.trashディレクトリの場所に不安がある場合あなたは、ディレクトリが書き込み可能であることを確認するために取られ、別の場所に変更し、環境変数を変更することができます。

Copyright © Windowsの知識 All Rights Reserved