小编Dan*_*ego的帖子

如何使用 find 命令删除匹配模式的文件?

我正在尝试编写一个 bash 命令,该命令将删除与特定模式匹配的所有文件 - 在这种情况下,它是所有已建立的旧 vmware 日志文件。

我试过这个命令:

find . -name vmware-*.log | xargs rm
Run Code Online (Sandbox Code Playgroud)

但是,当我运行该命令时,它会阻塞所有名称中包含空格的文件夹。有没有办法格式化文件路径,以便 xargs 将其传递给 rm 引用或正确转义?

linux bash log-files find shell-scripting

16
推荐指数
4
解决办法
1万
查看次数

标签 统计

bash ×1

find ×1

linux ×1

log-files ×1

shell-scripting ×1