可以使用 xargs 命令来解决这个问题。xargs 命令可以将标准输入的数据转换为命令行参数,以解决需要转义字符的问题。

例如,可以使用以下命令来删除目录中以'._'开头的文件:

find -depth -name '._*' | xargs -I {} rm {}

在这个例子中,xargs 命令将 find 命令的输出作为参数传递给 rm 命令,并使用'-I'选项来定义占位符'{}',以便可以正确处理需要转义的字符。

如何使用 xargs 命令安全删除目录中包含特殊字符的文件

原文地址: https://www.cveoy.top/t/topic/oX7h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录