snu*_*den 5 shell directory find rm
我想找到包含某个文件的所有目录,然后删除这些目录。和
find . -name thatcertainfile -execdir pwd \;
我得到了我想删除的所有目录的列表,但是我怎么能即时删除所有这些目录呢?请注意,我想删除整个目录,而不仅仅是文件本身,我可以在其中使用
find . -name thatcertainfile -exec rm -r {} \;
mig*_*grc 2
尝试这个命令:
rm -rf $(find . -name thatcertainfile -execdir pwd \;)
它应该告诉rm -rf它必须删除的是命令的输出。例如,如果您的命令的输出是/home/guest/Documents我显示的将在rm -rf /home/guest/Documents.
rm -rf
/home/guest/Documents
rm -rf /home/guest/Documents
归档时间:
9 年,4 月 前
查看次数:
2615 次
最近记录:
8 年,7 月 前