相关疑难解决方法(0)

按名称删除文件和目录。无此文件或目录

我需要删除所有编译的数据:

  • 名为build,
  • 名为obj,
  • *.so 文件。

我写了一个命令

find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

递归遍历所有目录并删除我需要的所有内容。

为什么我最后会有这样的输出?也许我应该写一个不同的命令。

find: `./3/obj': No such file or directory
find: `./3/build': No such file or directory
find: `./1/obj': No such file or directory
find: `./1/build': No such file or directory
find: `./2/obj': No such file or directory
find: `./2/build': No such file or directory
Run Code Online (Sandbox Code Playgroud)

find recursive rm

41
推荐指数
2
解决办法
2万
查看次数

标签 统计

find ×1

recursive ×1

rm ×1