【发布时间】:2014-05-02 13:09:24
【问题描述】:
一个程序递归地创建文件夹。它太深了,完整路径字符串长度超过了 MAX (getconf ARG_MAX),例如: /A/B/C/A/B/C/A/B/C//A/B/C/A/B/C/A/B/C/A/B/C/A/B/C/ A/B/C/A/B/C/A/B/C/A/B/C/A/B/C/A/B/C/A/B/C/A/B/C/A/ B/C/A/B/C …… 所以“sudo rm -fr /A”表示“地址错误”。
如何创建一个脚本来处理它? 谢谢,
【问题讨论】:
-
我似乎无法复制这一点。我收到了几个 Directory not empty 错误,但我只是重新运行了命令,所有内容都自行删除了。
-
这个命令对我有用:
sudo find . -name A* -exec rm -rf {} \;
标签: directory subdirectory rm recursive-regex