Как удалить файлы резервной копии, используя скрипт bash?
Я хочу автоматически удалять файлы резервных копий (заканчивающиеся на ~) из любого места на моем компьютере.
Я пытался написать простой скрипт, используяlocate команда, но я застрял при удалении файла с пробелом в имени, как это
/home/abc/def/Unnamed Document~
Можете ли вы предоставить скрипт для удаления файлов резервных копий (учитывая, что в некоторых из них есть место в названии).
1 ответ
Решение
Использование find вместо:
find /some/path -name '*~' -type f -delete
-name '*~'для имен файлов, оканчивающихся на~-type fдля обычных файлов (пропуск каталогов и т. д.)-delete... Что ж?