возможно ли изменить мусорную корзину для использования функции измельчения?

Я знаю, что trashcan на рабочем столе Ubunutu Mate выполняет простой процесс удаления, где теоретически можно восстановить файлы после удаления. Есть ли возможность изменить эту функциональность по умолчанию, и вы хотите использовать shred или команду shred для окончательного удаления файлов?

1
задан 4 February 2018 в 17:09

2 ответа

Самый простой способ добиться этого, вероятно, будет наблюдать местоположение мусора (~/.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 удалить файл после перезаписи с помощью shred -u.

(Этот ответ был в основном основан на https://unix.stackexchange.com/questions/24952/script-to-monitor-folder-for-new-files и как получить имя файла из событий inotifywait, которые могут предоставить некоторую дополнительную информацию)

1
ответ дан 17 July 2018 в 21:35

Самый простой способ добиться этого, вероятно, будет наблюдать местоположение мусора (~/.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 удалить файл после перезаписи с помощью shred -u.

(Этот ответ был в основном основан на https://unix.stackexchange.com/questions/24952/script-to-monitor-folder-for-new-files и как получить имя файла из событий inotifywait, которые могут предоставить некоторую дополнительную информацию)

1
ответ дан 23 July 2018 в 22:12

Другие вопросы по тегам:

Похожие вопросы: