0
我需要从unix环境中的子目录中删除特定类型的子目录。 这意味着,在主目录我有1000个子目录。每个子目录都包含工作文件夹以及需要删除的文件。删除unix中的特定子目录
我需要从unix环境中的子目录中删除特定类型的子目录。 这意味着,在主目录我有1000个子目录。每个子目录都包含工作文件夹以及需要删除的文件。删除unix中的特定子目录
与find
也许?如果你的子目录是空的,这将工作:
find . -name "a" -type d | xargs rmdir
,如果你的子目录没有空,这将工作:
find . -name "a" -type d | xargs rm -Rf
我已经创建:
[email protected]:~/tmp/TT$ tree
.
├── a
└── b
└── a
3 directories, 0 files
然后我要删除名为a
的所有子目录:
[email protected]:~/tmp/TT$ find . -name "a" -type d | xargs rmdir
剩余部分:
[email protected]:~/tmp/TT$ tree
.
└── b
1 directory, 0 files
作品完美谢谢 – user765443