我想删除目录及其子目录中的所有隐藏目录。我也用rm -rf .directory_name
这个命令是迭代命令我想要一个递归命令。请有人帮助我吗?
答案1
听起来你想要这样的东西(尽管在区分“迭代命令”和“递归命令”时不清楚你的意思,因为rm -rf
两者都是递归的和迭代):
LC_ALL=C find . -name '.?*' -type d -exec echo rm -rf {} +
一旦您满意,请echo
从选项参数中删除以-exec
删除列出的目录。
我想删除目录及其子目录中的所有隐藏目录。我也用rm -rf .directory_name
这个命令是迭代命令我想要一个递归命令。请有人帮助我吗?
听起来你想要这样的东西(尽管在区分“迭代命令”和“递归命令”时不清楚你的意思,因为rm -rf
两者都是递归的和迭代):
LC_ALL=C find . -name '.?*' -type d -exec echo rm -rf {} +
一旦您满意,请echo
从选项参数中删除以-exec
删除列出的目录。