これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドautotrashです。
プログラム:
NAME
autotrash —FreeDesktop.orgのゴミ箱から古いファイルを自動的に削除するプログラム
SYNOPSIS
自動ゴミ箱 [-d パージ_n_days_old]
自動ゴミ箱 [- 消去 パージするメガバイト数]
自動ゴミ箱 [--キープフリー 空き容量までのメガバイト数]
DESCRIPTION
自動ゴミ箱 は、FreeDesktop.orgのごみ箱フォルダで情報を検索するプログラムです。
内容物であり、オプションに応じてゴミ箱の一部をパージします。
最も一般的なオプションは -d、これはゴミ箱にあったファイルをさらにパージします
次に、指定された日数。
オプション - 消去 少なくとも指定されたメガバイト数をゴミ箱から削除します。
最も古いゴミを最初に削除します。
使い方 --キープフリー 少なくとも指定されたメガバイト数の空き領域が
自動的に設定することで利用可能 - 消去 正しい値に。 たとえば、
少なくとも1GBの空き容量、必要に応じてゴミ箱からファイルを削除するには、 自動ゴミ箱 - 保つ-
無料です。 1024。
OPTIONS
このプログラムは通常のGNUコマンドライン構文に従い、長いオプションはで始まります
XNUMXつのダッシュ( `-')。
-h - 助けて オプションの概要を表示します。
-d DAYS - 日々 DAYS
DAYS日数より古いファイルをパージします。
-T パス --ゴミ箱パス パス
ゴミ箱ディレクトリの場所として、指定されたパスを使用します。
デフォルト: 〜/ .local / share / Trash .
--最大フリー M
が少ない場合にのみファイルをパージします M に残っているメガバイトの空き領域
ゴミ箱の場所。 例として、これを1024に設定すると、自動ゴミ箱は
ゴミ箱の空き容量が1GB未満の場合は、作業を開始します。 それまで
時間の経過とともに、autotrashはTrashディレクトリをスキャンせずに正常に終了します。 もしも
わからない、でautotrashを実行してみてください -ドライラン と -詳細 効果を確認します。
- 消去 M
少なくともパージ M メガバイト、最も古いゴミの追加を最初に削除します。 ゴミを使う
個々のファイルではなく、エントリ。 これは、最も古いゴミ箱のアイテムが
1GBのディレクトリ、および少なくとも10MBの削除を要求する(M = 10)、自動ゴミ箱
1GBを削除します。 よくわからない場合は、両方でautotrashを実行してみてください -ドライラン と --stat
効果を確認します。
--分-無料 M --キープフリー M
の最小値があることを確認してください M メガバイトの空き領域。 無料が少ない場合
スペース、セット - 消去 の違いに M と空き領域の量。 もしも
わからない、でautotrashを実行してみてください -ドライラン と -詳細 効果を確認します。
-D 正規表現 --最初に削除 正規表現
タイムスタンプに関係なく、最初にREGEXに一致するすべてのファイルをパージします。 正規表現
有効な正規表現である必要があります。 このオプションを複数回使用する場合、
最初の正規表現に一致するファイルが最初に削除され、次にXNUMX番目の正規表現が削除されます
など。たとえば、最初に* .aviファイルを削除し、次に年齢別に削除します。--delete-first
'。*\。avi'
-v -詳細
何が起こっているのか、そしてその理由に関する情報を出力します。
-q - 静かな
警告のみを出力します。
- チェック 存在しないファイルを指す.trashinfoファイルを報告します。 これは起こるだけです
壊れたゴミ箱で。 実際に何かをするのはユーザーに任されています
この情報。 これらのファイルは、言及されたファイルがすぐに削除されます
自動ゴミ箱によって削除されます。
-ドライラン 何が行われるかをリストするだけで、実際には何もしません。
--stat 関連するファイルの数と合計サイズを表示します。
-V - バージョン
プログラムのバージョンを表示します。
例
プログラムの使用例。
自動ゴミ箱-d30
30日以上ゴミ箱にあるファイルをすべて削除します。
autotrash --max-free 1024 -d 30
残りのスペースが1GB未満の場合にのみ、ごみ箱からファイルを削除してください。
ゴミ箱ファイルシステム。 その場合は、30日以上経過したファイルのみをゴミ箱に移動してください。
自動ゴミ箱 --min-free 2048
ゴミ箱からファイルをパージします。古いものから順に、少なくとも2GBのスペースができるようにします。
ゴミ箱ファイルシステム。 ゴミ箱に入れられたファイルの古さには制限はありません。
autotrash --min-free 2048-D'。*\。bak'-D'。*\。avi'
ゴミ箱に少なくとも2GBのスペースができるまで、ゴミ箱からファイルを削除します
ファイルシステム。 ファイルを削除する必要がある場合は、最初に*.bakファイルを削除してください。
次にすべての*.aviファイル、その後は最も古いものから最も新しいものへ。 ありません
ゴミ箱に入れられた古いファイルを取得できる回数の制限。 '。*\。bak'と
'。*\。avi'は正規表現であり、グロブパターンではありません。 彼らがいることを考えると
-D'。*\。(png | gif | jpg | jpeg)'を使用した正規表現は、
指定された拡張子のいずれか。
autotrash --max-free 4000 --min-free 2048 -d 30
空き容量が4000MB未満の場合は、ゴミ箱の読み取りを開始してから、
目を離さない。 その時点で、30日より古いファイルを削除します。
その後、さらに新しいファイルを削除すると、空き容量が2GB未満になります。
@hourly / usr / bin / autotrash --max-free 4000 --min-free 2048 -d 30
経験豊富なユーザーは、使用してcrontabエントリとしてautotrashを追加することを検討する必要があります
crontab -e 上記の行を追加します。
onworks.netサービスを使用してオンラインでautotrashを使用する