如何使用Bash删除所有隐藏文件和目录?

前端之家收集整理的这篇文章主要介绍了如何使用Bash删除所有隐藏文件和目录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
显而易见的解决方案产生退出代码1:
bash$rm -rf .*
rm: cannot remove directory `.'
rm: cannot remove directory `..'
bash$echo $?
1

一种可能的解决方案将跳过“.”和“……”
目录但只会删除名称文件
超过3个字符:

bash$rm -f .??*
rm -rf .[^.] .??*

应该抓住所有案件. .?? *只匹配3个字符的文件名(如前面的答案中所述),.[^.]将捕获任何两个字符条目(除了..).

猜你在找的Bash相关文章