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

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

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

1 ответ

Простейшим способом достижения этого, вероятно, было бы наблюдение за местоположением корзины (~/.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
ответ дан 7 December 2019 в 15:24

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

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