web-dev-qa-db-ja.com

コマンドラインからゴミ箱/ゴミ箱を空にする方法はありますか?

これは、PCでディレクトリを表示するときにUbuntuの最新バージョンが非常に遅いことを考えると特に素晴らしいでしょう...

6
ixtmixilix

少なくともDebianとUbuntuでは、trash-cliパッケージをインストールできます。これにより、GNOMEのようなFreeDesktop.orgのゴミ箱仕様に準拠したゴミ箱を操作するためのコマンドがいくつか提供されます。

/usr/bin/trash
/usr/bin/list-trash
/usr/bin/restore-trash
/usr/bin/empty-trash

ゴミ箱に移動したファイルをすべて削除するには、emtpy-trashを使用します。また、特定の日数を超えてゴミ箱にあるファイルを削除することもできます。 empty-trash xを使用します。ここで、「x」は日数を表します。

私は個人的に、1週間以上前のゴミを取り除くために毎日実行されるcronジョブを設定しました。

10
andrewsomething

Linuxにはシステムのゴミ箱のようなものはありませんが、多くのデスクトップ環境では~/.Trashをゴミ箱フォルダとして使用するのが一般的です。これは、使用しているウィンドウマネージャーによって異なります。

Gnomeの場合、次のコマンドでこのフォルダーを空にすることができます:rm -rf ~/.Trash/*

5
echox