ホームページ  >  記事  >  運用・保守  >  Linuxにはゴミ箱はありますか?

Linuxにはゴミ箱はありますか?

angryTom
angryTomオリジナル
2019-11-05 13:22:016614ブラウズ

Linuxにはゴミ箱はありますか?

Linux にはごみ箱がありますか?

Linux には統合されたごみ箱がありません。デスクトップ環境に追加されました。したがって、rm コマンドでファイルを削除する場合は、削除後はファイルを復元できなくなるので注意が必要です。

次に、サーバーにごみ箱機能を実装します。

1. まず、ホーム ディレクトリに削除したファイルを保存するフォルダーを作成します

mkdir -p ~/.Trash

2. .bashrc ファイルを変更します

vi ~/.bashrc

.bashrc ファイルの後に次の行を追加します

alias rm=trash        
alias rl='ls ~/.Trash'  alias ur=undelfile  
undelfile()  
{  
  mv -i ~/.Trash/$@ ./  }  
trash()  
{  
  mv $@ ~/.Trash/  }
cleartrash()  
{  
    read -p "Clear trash?[n]" confirm  
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.Trash/*  }

3. 追加後保存し、ソース コマンドを実行して有効にします

source ~/.bashrc

Use

rm (削除)、ur (元に戻す)、rl (ごみ箱の一覧表示)、cleartrash (ごみ箱を空にする) コマンドを使用できるようになりました。

#删除一个文件夹,helloworld下面的文件均被移到回收站中
$rm helloworld
#删除一个文件
$rm abc.txt
#撤销abc.txt
$ur abc.txt
#撤销helloworld文件夹
$ur helloworld
#列出回收站
$rl
#清空回收站
cleartrash

推奨: Linux サーバーのメンテナンス

以上がLinuxにはゴミ箱はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。