Linux
 Computer >> コンピューター >  >> システム >> Linux

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

ゴミ箱を片付けるのを忘れたために、GBのストレージスペースを失っていませんか? AutoTrashを使用すると、指定した条件に基づいて、Ubuntuが自動的にゴミ箱を空にすることができます。

AutoTrashのインストール

AutoTrashは、多くのディストリビューションのリポジトリにはもうありません。ほとんどのユーザーにとって、それをインストールする最も簡単な方法は、スナップストアで入手できる非公式のスナップバージョンを使用することです。

最新バージョンではすでにデフォルトでスナップをサポートしているUbuntuを使用している場合は、ソフトウェアセンターで「autotrash」を検索してプログラムを見つけることができます。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

表示される「autotrash-unofficial」エントリを選択し、緑色の[インストール]ボタンをクリックしてインストールします。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

クリックするよりもコマンドを入力する方が好きな場合は、お気に入りの端末を起動して次を使用することで同じことができます。

sudo snap install autotrash-unofficial

プログラムがディストリビューションのリポジトリから利用できないが、スナップに嫌悪感がある場合は、解決策があります。 Pythonスクリプトなので、pipを使用してautotrashをインストールできます。

pip install autotrash

そのようにインストールするときは、使いやすくするために、その場所をPATH変数に含めるようにしてください。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

エイリアスを設定する

より簡単なスナップルートでAutoTrashをインストールした場合は、autotrash-unofficialと入力して試すことができます。 ターミナルで。または、簡単にアクセスできるようにエイリアスを設定することもできます。

autotrashと入力したい場合 autotrash-unofficialの代わりに ツールを実行するには、ターミナルに次のように入力します。

sudo snap alias autotrash-unofficial autotrash
AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

ゴミ箱を掃除する

AutoTrashには、ゴミ箱をクリアする方法をカスタマイズできるパラメータのリストが付属しています。

-dを使用する 、日付のしきい値を定義できます。指定された日数以内にゴミ箱に移動されたものはすべてそのまま残ります。 AutoTrashは古いものをすべて消去します。たとえば、10日より古いファイルをすべて削除するには、次を使用します。

autotrash -d 10

十分な空き容量がある場合は、古いファイルを削除してさらに空き容量を増やしても意味がありません。ただし、自分で確認する代わりに、--max-freeを使用して空き領域のしきい値を指定できます。 。値はメガバイト単位です。

空き容量が4GB未満になっている場合にのみ、AutoTrashで10日より古いものをすべて削除する場合は、次を使用します。

autotrash -d 10 --max-free 4096

1 GB =1024 MBであるため、上記の数値は4 GB(4 x 1024)に変換されます。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

AutoTrashを使用すると、次の方法で常に少なくとも512メガバイトの空き容量を確保できます。

autotrash -d 10 --min-free 512 --keep-free 512

512はお好みの値に変更できます。

アクションの結果が当初の意図したものになるように常に確認することをお勧めします。 --dry-runを使用して、AutoTrashにデータに実際の変更を加えないテスト実行を実行させることができます。 スイッチ。これには追加の値は含まれていません。コマンドの最後にそのまま含めて、結果を確認します。したがって、この追加により、前の例は次のようになります。

autotrash -d 10 --min-free 512 --keep-free 512 --dry-run
AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

自動パージ

AutoTrashを実行してゴミ箱の内容を手動で削除する必要があるのは、最適とは言えません。ありがたいことに、自動的に実行するのは簡単です。そのためにcronジョブを設定できますが、次のアプローチはさらに簡単だと思います。

アプリケーションから「スタートアップ」を検索し、「スタートアップアプリケーションの設定」を開きます。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

好きな方法で空のbashスクリプトを作成し、AutoTrashコマンドを入力します。 Scriptsというフォルダを作成しました ホームディレクトリにあり、autoautotrash.shという名前の空のBashスクリプト その中。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

autotrashコマンドを入力し、変更を保存しました( Ctrl + W )、Nanoを終了しました( Ctrl + X

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

スクリプトにコマンドを入れて、お気に入りの端末に次のように入力して実行可能にします。

chmod +x SCRIPT_FILE

私の場合、このコマンドは次のようになります。

chmod +x autoautotrash.sh
AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

最後に、スタートアップアプリケーションの設定に戻ります。右上の[追加]ボタンをクリックして、新しいエントリを作成します。ポップアップ表示されるウィンドウに、エントリの名前、コマンドとしてのスクリプト、および必要に応じて、その機能に関するコメントを入力します。これは、後で参照するのに役立ちます。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

それでおしまい。今後、デスクトップにログインするたびに、スクリプトが最初に実行され、ゴミ箱からファイルを削除し、貴重なストレージを解放します。

AutoTrashを使用してUbuntuでゴミ箱を自動的に空にする方法

ゴミ箱を空にしたので、Ubuntuマシンをクリーンアップする他の方法をまだ探している場合は、これをチェックしてください。


  1. UbuntuにSublimeTextをインストールする方法

    Sublime Textは、最も人気のあるテキスト/コードエディターの1つであり、正当な理由があります。何百ものプラグインを使用して、その機能を拡張できます。 UbuntuベースのディストリビューションにSublimeTextをインストールし、Package Controlを有効にして、開発ニーズに合わせてパッケージをインストールする方法を見てみましょう。 UbuntuにSublimeTextをインストールする 以前は、Sublime Textをインストールするには、公式サイトからパッケージをダウンロードして、手動でインストールする必要がありました。残念ながら、これは利用可能なアップデートが

  2. UbuntuにOnlyOffice統合でNextcloudをインストールする方法

    最近のクラウドストレージオプションは数多くありますが、それらのほとんどはデータを他人の手に渡しています。 Dropbox、Googleドライブ、OneDriveはすべて、サービスを所有する会社がデータを正しく処理することを信頼する必要があります。幸い、Nextcloudのようなソフトウェアのおかげで、そのようにする必要はありません。 OwnCloudプロジェクトにルーツを持つNextcloudは、元のDropboxにインスパイアされたルーツを超えています。データを保存する一方で、OnlyOfficeを追加すると、Googleドキュメントに着想を得たオフィススイートとしても機能します。この2つ