Max*_*axB 2 bash glob rm dotfiles
rm -fr *
Run Code Online (Sandbox Code Playgroud)
不会删除 .files
另一方面,
rm -fr * .*
Run Code Online (Sandbox Code Playgroud)
会删除太多!
有一种可靠的方法来递归删除Bash中目录的所有内容吗?
我能想到的一种方法是:
rm -fr $PWD
mkdir $PWD
cd $PWD
Run Code Online (Sandbox Code Playgroud)
这具有$PWD
临时删除的副作用.
我建议先使用:
shopt -s dotglob
Run Code Online (Sandbox Code Playgroud)
dotglob
:如果设置,bash包含.
以路径名扩展结果中的a开头的文件名
归档时间: |
|
查看次数: |
386 次 |
最近记录: |