rm -rf *
将删除所有文件和文件夹,但不会删除隐藏的文件和文件夹。
rm -rf .*
将删除所有隐藏的文件和文件夹,但不会删除未隐藏的文件和文件夹,对吗?
为了删除所有文件和文件夹(包括隐藏文件和文件夹),应该输入什么命令?(除了 . 和 ..);?
答案1
rm -rf * .*
就可以了。
答案2
尝试这个:
find . -mindepth 1 -delete
我不确定-mindepth
所有的实现是否都支持find
;如果你的实现没有支持,-path
应该提供另一种方法来阻止它尝试删除.
:
find . -path "*/*" -delete
答案3
只需使用此命令根据特定标准清除文件/目录:
# tmpwatch -fauv 0 .
答案4
shopt -s dotglob
还会*
包含以句点开头的文件。