如何使用 bash 脚本删除备份文件?

如何使用 bash 脚本删除备份文件?

我想自动删除计算机上所有位置的备份文件(以 ~ 结尾的文件)。

我尝试使用locate命令编写一个简单的脚本,但我无法删除名称中有空格的文件,就像这样

/home/abc/def/Unnamed Document~

您能否提供一个脚本来删除备份文件(考虑到其中一些文件的名称中有空格)。

答案1

使用find反而:

find /some/path -name '*~' -type f -delete
  • -name '*~'对于以以下结尾的文件名~
  • -type f对于常规文件(跳过目录等)
  • -delete... 出色地?

相关内容