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