Ubunutu Mateデスクトップのゴミ箱は単純な削除プロセスを実行し、理論的には削除後にファイルを回復できることを知っています。そのデフォルト機能を変更し、shredまたはshred likeコマンドを使用してファイルを完全に削除することを選択するオプションはありますか?
これを実現する最も簡単な方法は、ファイルのゴミ箱の場所(~/.local/share/Trash/Files
私は信じています)を監視し、ファイルが到着したときにinotifywaitを使用してファイルを細断処理することです。 inotifywait
はSudo apt-get install inotify-tools
と一緒にインストールできます
inotifywait -m ~/.local/share/Trash/Files -e moved_to -rq --format '%w%f' |
while read file; do
shred $file
done
このスニペットは、ごみ箱フォルダに表示されるすべてのファイルを細断処理します。さらに、gvfs-trash --empty
を使用して、シュレッドが完了したらゴミ箱を空にするか、shred -u
を使用して上書き後にファイルを削除するようにshred
に依頼できます。
(この回答は主に https://unix.stackexchange.com/questions/24952/script-to-monitor-folder-for-new-files および どうすれば取得できますか)に基づいていましたinotifywaitイベントからのファイル名? これはいくつかの追加情報を提供する可能性があります)