Я знаю, что trashcan на рабочем столе Ubunutu Mate выполняет простой процесс удаления, где теоретически можно восстановить файлы после удаления. Есть ли возможность изменить эту функциональность по умолчанию, и вы хотите использовать shred или команду shred для окончательного удаления файлов?
Самый простой способ добиться этого, вероятно, будет наблюдать местоположение мусора (~/.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, которые могут предоставить некоторую дополнительную информацию)
Самый простой способ добиться этого, вероятно, будет наблюдать местоположение мусора (~/.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, которые могут предоставить некоторую дополнительную информацию)