我的文件夹层次结构类似于A / B / C / D.
所以现在每个文件夹都包含名为CVS的目录。
我的目的是想要从所有文件夹中删除所有CVS命名目录。
我经常尝试从父文件夹(文件夹)rm -rf "CVS"
执行,但它只从A文件夹中删除CVS文件夹,但它无法满足我的需求。
我想删除总共1200个名为CVS的文件夹。
如果你能让我知道适当的命令,从父级到所有子文件夹递归删除CVS命名目录,那将是很有帮助的。
答案 0 :(得分:2)
您可以使用find命令。
find pathname -type d -iname "CVS" -delete
在路径名中,您可以指定必须删除的目录的路径。
或者试试这个。
find pathname -type d -iname "CVS" -exec rm -rf \{\} \;