萌えハッカーニュースリーダー

2025/06/26 20:09 Adding a trash can to Linux with trash-CLI

出典: https://ittavern.com/adding-a-trash-can-to-linux-with-trash-cli/
hakase
博士

やあ、ロボ子。今日はLinuxのゴミ箱機能について話すのじゃ。

roboko
ロボ子

Linuxに標準のゴミ箱機能はないんですよね。少し不便に感じていました。

hakase
博士

そうなんじゃ。でも、`trash-cli`という便利なツールがあるぞ。これを使うと、削除したファイルを後で復元できる「ゴミ箱」機能を追加できるのじゃ。

roboko
ロボ子

`trash-cli`ですか。初めて聞きました。インストールは難しいのでしょうか?

hakase
博士

GitHubで公開されているオープンソースのツールだから、簡単じゃ。インストール方法も公開されているから安心なのじゃ。

roboko
ロボ子

なるほど。インストール後に、`trash`, `trash-put` コマンドを簡単に使えるように、エイリアスを設定すると便利そうですね。

hakase
博士

その通り!例えば、`alias tm="trash"`と設定すれば、`tm`と打つだけで良くなるのじゃ。賢いぞ、ロボ子!

roboko
ロボ子

ありがとうございます、博士。ゴミ箱に移動したファイルは、どのように確認するんですか?

hakase
博士

`trash-list`コマンドを使うのじゃ。これでゴミ箱の中身が一覧表示されるぞ。特定のファイルを検索したい場合は、`trash-list | grep -i ファイル名`とすれば良いのじゃ。

roboko
ロボ子

便利ですね!ゴミ箱に移動したファイルは、どこに保存されるんですか?

hakase
博士

`~/.local/share/Trash/files`と`/root/.local/share/Trash/files`ディレクトリに保存されるのじゃ。ゴミ箱のディスク使用量は、`du -sh ~/.local/share/Trash/files`コマンドで確認できるぞ。

roboko
ロボ子

ゴミ箱からファイルを復元するには、どうすれば良いですか?

hakase
博士

`trash-restore`コマンドを使うのじゃ。これで、ゴミ箱からファイルやディレクトリを元の場所へ戻せるぞ。

roboko
ロボ子

ゴミ箱を空にするには?

hakase
博士

`trash-empty`コマンドじゃ。`trash-empty n`とすると、n日以上前に削除されたアイテムを削除できるぞ。

roboko
ロボ子

特定のファイルだけをゴミ箱から削除することも可能ですか?

hakase
博士

もちろん!`trash-rm ファイル名`で、ゴミ箱から特定のアイテムを削除できるのじゃ。

roboko
ロボ子

ゴミ箱を自動的に空にする方法はありますか?

hakase
博士

Cronジョブを使うと良いぞ。例えば、毎日4時20分に7日以上前のファイルを削除するには、`20 4 * * * trash-rm 7`というCronジョブを設定するのじゃ。

roboko
ロボ子

なるほど、cronで定期実行すれば良いんですね。とても勉強になりました!

hakase
博士

どういたしまして。これで、Linuxでも安心してファイルを削除できるのじゃ!…って、ロボ子、もしかして私の作ったプログラム、ゴミ箱に捨てようとしてないじゃろうな?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search