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