web-dev-qa-db-ja.com

ブリーチビット-コマンドラインを使用して空き領域を消去する方法

ブリーチビットを使用してUbuntu 16.04のコマンドラインから「ワイプの空きディスク領域」を実行する方法を理解しようとしています。 bleachbitコマンドユーティリティは特定のキャッシュのみをワイプできるようです。これを行う方法について誰かが何かアイデアを持っていますか?

The option I'm referring to in the Bleach Bit GUI

3
jim

Bleachbitコンソールアプリケーションにはいくつかのオプションがあります。

$ bleachbit --help
Options
...
-l, --list-cleaners   list cleaners
-c, --clean           run cleaners to delete files and make other permanent
                      changes
...
-p, --preview         preview files to be deleted and other changes

だから私がそれを呼ぶなら

$ bleachbit -l | grep free

私は得ることができます

system.free_disk_space

あなたはそれを

bleachbit -c -p system.free_disk_space # remove -p if you want real action

注:BleachBitのソースコードを調べると、上記のアクションがどのように呼び出されるかが cb_wipe_free_space forWipe Free Spacelabel

2
N0rbert

@ N0rbertからの回答は、BleachBitバージョン2.0以前に最適です。 GUIまたはbleachbit.iniで構成されたディレクトリを使用し、コマンドラインでディレクトリを変更できないことに注意してください。

トーマスのアイデアが好きだったので、今日はこのように機能する将来のバージョンの変更をコミットしました。

bleachbit --wipe-free-space /dev/shm /tmp /home/username

更新: BleachBitバージョン2.1 が公開され、新しいコマンドラインオプションが追加されました

2
Andrew