В ранее написанных для собственных нужд сценариях для удаления содержания каталога применялась команда rm. Однако никто не гарантирован от ошибок. Результатом подобных ошибок, например в определении переменной указания каталога, может стать почти полное удаление файлов и каталогов профиля пользователя. В итоге на выходе можно получить "самый чистый профиль в мире" с полной потерей всего "нажитого непосильным трудом".
Но при тестировании сценария, содержащего команду
gvfs-trash -f путь_к_каталогу/*
в Linux Mint 20 отобразилось сообщение:
This tool has been deprecated, use 'gio trash' instead
Несмотря на то, что при выполнении указанной выше команды содержимое каталога, всё-таки, было в Корзину помещено, рекомендуется изменить команду на подобную указанной ниже:
gio trash -f /home/user/folder/*
Параметр -f (или --force) указывает на игнорирование несуществующих файлов или "никогда не спрашивать".
Также в команде gio trash возможно применение --empty, что соответствует "очистить Корзину".
Комментариев нет:
Отправить комментарий