在 Linux 中删除所有文件(包括隐藏文件)但保留目录结构的命令如下:
rm -rf ./*
rm -rf .[^.]* # 删除隐藏文件(除 "." 和 ".." 外)
或合并为一条命令:
rm -rf -- ./* .[^.]*
ls -A # 先查看所有文件(确认内容)
find . -mindepth 1 -delete # 删除当前目录下所有内容(保留目录本身)
rm -rf
是不可恢复的强制删除命令pwd
)/
执行(会摧毁系统)rm -rf /path/to/dir/*
shred
或 wipe
可实现安全删除(防止恢复)建议新手先在测试目录练习,或使用 -i
交互模式:
rm -rfi ./*
请谨慎操作!数据无价!