x日後にゴミ箱からファイルを削除する


12

一定時間後にゴミ箱からファイルを永久に削除するようにUbuntuを設定する方法はありますか?

なぜそれが主要なOSのデフォルトの動作ではないのか分かりません。ゴミ箱の管理については考えたくありませんが、誤って何かを削除したくはありません。私はその意見を持つ唯一の人ですか?


あなたはこの質問を見てみたいかもしれません- askubuntu.com/questions/87744/...
jokerdino

私はあなたの意見に完全に同意したいだけです。いつかは標準になると思います。
バルミプール

回答:


18

trash-cliを 使用しますtrash-cliをインストール (インストールまたは実行するには画像をクリックしますsudo apt-get install trash-cli)。

実行trash-empty 30して、30日より古いすべてのファイルをゴミ箱から削除します。(この番号は自由に変更できます。)

これを自動化するには、スタートアップアプリケーションにコマンドを追加します。

ここに画像の説明を入力してください


注:12.04より古いUbuntuバージョンを使用する場合、コマンドはempty-trash


3
:私は私の起動を詰める好きではないと私はめったに私はcronジョブになってしまったので、再起動しません0 * * * * /usr/bin/trash-empty 30
トーマス・イェンセン

4

Autotrashでお試しください!

Autotrashは、Ubuntu 10.10 Maverick Meerkatに付属するシンプルなPythonスクリプトです。特定の日数よりも古いファイルをごみ箱から削除したり、古いファイルを削除して特定のディスク容量を確保したりします。FreeDesktop.orgを使用します。新しいGNOMEシステムに含まれるゴミ箱情報ファイルは、正しいファイルとそれらが削除された日付を見つけます。

特徴:

  • 指定された日数より古いファイルを削除します(autotrash -d N、Nは日数)
  • 古いファイルを消去して、特定のディスク容量が空いていることを確認します(autotrash --min-free = M、Mは、確保したい空き容量をメガバイト単位で表します)。
  • 残りのディスク容量を確認し、不足している場合にのみ削除してください(autotrash --max-free = M、Mはメガバイト単位の空き容量です)。
  • 最初に正規表現に一致するファイルを削除します(-delete-fristオプションを参照)

詳細については、ターミナルでこれを実行してください:

autotrash --help

AutoTrashはすでにUbuntu 10.10のリポジトリにあり、Ubuntu Software Centerからインストールできます。Ubuntu10.04および9.10ユーザーの場合、PPAからインストールします。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install autotrash

情報:http : //www.logfish.net/pr/autotrash/

ソース:http : //ubuntuguide.net/automatically-delete-files-older-than-n-days-from-trash-using-autotrash/

別のアプローチとより包括的なガイド:http : //helpdeskgeek.com/linux-tips/automatically-empty-the-trash-in-ubuntu/


ありがとうございました。「autotrash –max-free 1024 -d 30」という設定を使用し、crontabに配置して毎日実行しました。
トーマスジェンセン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.