次の記事では、Autotrashを見ていきます。 次の目的で使用できるコマンドラインツールをお探しの場合 ゴミ箱から古いファイルを自動的に削除します したがって、ディストリビューションからゴミを排除するため、これは良いオプションです。 これを使用すると、グラフィック環境でゴミがいっぱいになるたびにゴミを空にすることを意識する必要がなくなります。Autotrashは、完全に自動化された方法で定期的にゴミを空にします。
すべてのGnu / Linuxデスクトップ環境にはゴミ箱があり、ユーザーが[']ボタンをクリックすると削除'、ファイルはそこに行きます。 時間の経過とともに、データはゴミ箱を埋め、かなりの量になる可能性のあるスペースを占有します。
Autotrashは、次のことを可能にするユーティリティです。 ユーザーによって削除され、指定された日数の間ごみ箱に残っている古いファイルを削除します、ユーザーが指定できます。 設定された時間が経過すると、ツールが起動し、ディレクトリの内容がゴミ箱から削除されます。 ここであなたはUbuntuでそれを覚えておく必要があります ビンは通常、 〜/ .local / share / Trash / files。 ゴミ箱に送ったすべての削除されたファイルが格納されているのはこのフォルダです。
UbuntuにAutotrashをインストールする
自動ゴミ箱は、ゴミを捨てるようにGnu / LinuxPCを簡単に設定する便利な方法です。 cronジョブで構成でき、複数のユーザーのゴミ箱フォルダーを削除するために使用することもできます.
インストールを続行するには、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを入力するだけです。
sudo apt install autotrash
自動ゴミ箱を使用する
Autotrashが実行されるたびに、これ ディレクトリをスキャンします 〜/ .local / share / Trash / info そしてそれはファイルを読みます .trashinfo 削除日を見つけるには。 設定した日付より長くゴミ箱フォルダにあるファイルは削除されます。
へ ごみ箱フォルダに30日以上保存されているファイルを削除する、次のコマンドを実行するだけです。
autotrash -d 30
上記の例に基づいて、ごみ箱フォルダ内のファイルが30日より古い場合、自動ごみ箱はそれらをごみ箱から自動的に削除します。 手動で削除する必要はありません。 不要なゴミをゴミ箱に送って忘れるだけです。
上記のコマンドは、現在ログインしているユーザーのガベージディレクトリのみを処理します。 必要な場合 自動トラッシュを実行して、システム上のすべてのユーザーのガベージディレクトリを処理します以下に示すように、-tオプションを使用するだけです。
autotrash -td 30
自動ゴミ箱も許可します ごみ箱ファイルシステムの残りまたは使用可能なスペースに基づいて、ごみ箱からファイルを削除します。 この例は次のとおりです。
autotrash --max-free 1024 -d 30
上記のコマンドに基づいて、ごみ箱ファイルシステムに残っているスペースが30GB未満の場合、自動ごみ箱は1日以上経過したファイルのみをごみ箱から削除します。 これは、ジャンクファイルシステムの容量が不足している場合に役立ちます。
自動ゴミ箱を自動化
これまで見てきたように、すべてのコマンドはユーザーが手動で実行する必要があります。 しかし、このタスクを自動化することを検討している場合は、 入力として自動ゴミ箱を追加 crontab。 このようにして、コマンドはスケジュールされた時間に自動的に実行され、定義されたオプションに従ってファイルをゴミ箱から削除します。
これをプログラムするには、 ファイルを編集する crontab コマンドで:
crontab -e
この例では、次の行を追加します。
@daily /usr/bin/autotrash -d 30
保存した後、今 自動ゴミ箱は、ゴミ箱フォルダに30日以上あるファイルを毎日削除します.
お問い合わせ
多くのための このユーティリティに関する情報、次のコマンドを使用してヘルプを参照できます。
autotrash -h
またはmanページ:
man autotrash
このツールを使用するときは、次の点に注意してください。 重要なファイルが削除された場合、それらは定義された日後に永久に消えます、だから、驚きを得ないように注意するのが最善です。