小编Wol*_*ahl的帖子

find - exec 用美元删除目录

具有美元名称的 Maven 本地存储库目录中 - 未解析的属性?我已经概述了我是如何得到几十个文件名中带有美元符号的目录的。

我试图用以下命令摆脱这些:

find . -type d -name "*\$*" -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

它为每个目录提供了一条错误消息。但是目录和它们的内容从来没有少过。

所以我重试了/tmp

mkdir "\$adir"
find . -type d -name "*\$*" -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

并再次出错

find: ./$adir: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何在没有这样警告的情况下删除文件?

find exec

1
推荐指数
1
解决办法
430
查看次数

标签 统计

exec ×1

find ×1