在/root/parent
中,有许多名为c1
,c2
,c3
等目录,其中可能有tar
目录。现在我想清空tar
如果它存在。怎么样?(最好一行命令)
例如:
/root/parent/c1/tar/a.py
/root/parent/c2/b.py
/root/parent/c2/c.py
/root/parent/c3/tar/
/root/parent/c3/c.py
/root/parent/c4/tar/a.py
/root/parent/c4/tar/b.py
将是:
/root/parent/c1/tar/
/root/parent/c2/b.py
/root/parent/c2/c.py
/root/parent/c3/tar/
/root/parent/c3/c.py
/root/parent/c4/tar/
答案 0 :(得分:2)
您可以使用:
cd /root/parent
find */tar -mindepth 1 -delete
这将删除tar/
子目录下的所有条目,但会遗漏tar/
。