Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラムです。指定した日数より古いごみ箱内のファイルを消去します。ファイルやフォルダを完全に消去するために、ごみ箱を空にしたり、SHIFT + DELETE を実行したりする必要はありません。 Autortrash はごみ箱の内容を処理し、一定期間後に自動的に削除します。つまり、Autotrash を使用すると、ゴミ箱が大きくなりすぎることはありません。 自動ゴミ箱をインストールする Autotrash は、Debian ベースのシステムのリポジトリにデフォルトで含まれています。 Debian、Ubuntu、Linux Mint に autotrash をインストールするには、次のコマンドを実行します。 Fedora の場合: Arch Linux およびその派生版の場合、Yay などの AUR ヘルパー プログラムを使用してインストールできます。 古いジャンクファイルを自動的にクリーンアップします autotrash を実行するたびに、~/.local/share/Trash/info ディレクトリがスキャンされ、.trashinfo ファイルが読み取られて削除日が確認されます。ファイルが指定された日付より長くごみ箱に入っていた場合、それらは削除されます。 いくつか例を挙げてみましょう ごみ箱内の 30 日以上経過したファイルを削除するには、次のコマンドを実行します。 上記の例に示すように、Autotrash は 30 日以上経過したファイルをごみ箱から自動的に削除します。手動で削除する必要はありません。不要なファイルをごみ箱に入れて忘れてください。削除されたファイルは自動ゴミ箱で処理されます。 上記のコマンドは、現在ログインしているユーザーのゴミ箱ディレクトリのみを処理します。 autotrash ですべてのユーザーのゴミ箱ディレクトリ (ホーム ディレクトリ内のものだけでなく) を処理する場合は、次に示すように -t オプションを使用します。 Autotrash を使用すると、ごみ箱の空き容量またはディスクの空き領域に基づいて、削除されたファイルを削除することもできます。 たとえば、次の例を考えてみましょう。 上記のコマンドによると、ごみ箱の残り容量が 1 GB 未満の場合、自動ごみ箱は 30 日以上前に削除されたファイルをごみ箱から消去します。ごみ箱の空き容量が少なくなった場合、これが役立つ場合があります。 ごみ箱に少なくとも 1 GB の空き容量ができるまで、ごみ箱から古い順にファイルを消去することもできます。 この場合、古い削除済みファイルには制限はありません。 次のように、これら 2 つのオプション (--min-free と --max-free) を 1 つのコマンドで組み合わせることができます。 上記のコマンドによると、空き容量が 2GB 未満の場合、autotrash はごみ箱を読み取って容量に焦点を当てます。この時点で、30 日以上経過したファイルは削除され、空き容量が 1 GB 未満の場合は、新しいファイルが削除されます。 ご覧のとおり、すべてのコマンドはユーザーが手動で実行する必要があります。このタスクを自動化するにはどうすればいいのか疑問に思うかもしれません。簡単ですよ! autotrash を crontab タスクとして追加するだけです。これで、コマンドはスケジュールされた時間に自動的に実行され、定義されたオプションに従ってごみ箱内のファイルが消去されます。 これらのコマンドを crontab に追加するには、次を実行します。 タスクを追加します。例: これで、自動ゴミ箱はごみ箱内の 30 日以上経過したファイルを毎日削除するようになります。 誤って重要なファイルを削除した場合、指定された日付以降は永久に失われますので、ご注意ください。 Autotrash の詳細については、man ページを参照してください。 ごみ箱を空にするか、SHIFT+DELETE キーを押して、Linux システムから不要なものを完全に削除します。大したことではありません。ほんの数秒しかかかりません。ただし、ジャンク ファイルを処理するための追加のプログラムが必要な場合は、Autotrash が役立つ可能性があります。試してみて、どのように機能するかを確認してください。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Ubuntuにmysql5.7.10を手動でインストールする
>>: js はマウスによる画像の切り替えを実装します (タイマーなし)
1. MySQLをインストールします。対応するソフトウェアをインストールするには、次の 3 つのコマ...
MySQL で concat 関数を使用する方法: CONCAT(文字列1、文字列2、…)戻り値は、...
この記事の例では、WeChatアプレットで複数行のテキストスクロールを実装するための具体的なコードを...
mysql コマンドを入力します: mysql -u+(ユーザー名) -p+(パスワード) mysq...
今日もとても実践的な事例です。名前を聞くだけで高度で難しそうですよね?今日はカルーセル画像の真髄を簡...
1. はじめにイメージマップを使用すると、画像の領域をホットスポットとして指定できます。この領域にマ...
この記事の例では、カスタムドロップダウンボックスを実装するためのjsの具体的なコードを参考までに共有...
いわゆるスライディングドアテクノロジーとは、さまざまな長さのテキストに合わせてボックスの背景を自動的...
パフォーマンスの問題のあるSQL文を取得する方法1. ユーザーからのフィードバックを通じてパフォーマ...
目次1. インストール2. インポート3. 検証ルールを定義します(エクスポート用に js ファイル...
今日はMySQLのインストール方法を学びましたが、その過程でいくつか問題が発生しました。関連記事をい...
Linux でディレクトリを切り替えるとなると、誰もが間違いなくcdコマンドを思い浮かべるでしょう。...
CSS Houdini は、CSS 分野における最もエキサイティングなイノベーションとして知られてい...
シナリオシミュレーション:ある会社の運用保守担当者は、以前購入した一連のネットワーク機器の光ポートの...
使用シナリオ:ジャンプ パスは、傍受された URL に応じて動的に構成する必要があります。これは、イ...