在 Linux 系统中,删除文件和文件夹的常用命令是 rm
(remove),以下是详细用法和注意事项:
rm 文件名
示例:
rm old_file.txt # 删除单个文件
rm file1.txt file2.txt # 同时删除多个文件
rm -r 文件夹名
-r
(或 -R
)表示递归删除目录及其内容。rm -r my_folder # 删除文件夹及其内部所有内容
rm -rf 文件夹名
-f
表示强制删除(force),跳过确认提示(慎用!)。rm -rf /tmp/trash # 强制删除目录(无警告)
-rf
:rm -rf /
或 rm -rf *
的命令会不可逆地删除系统所有数据(需超级权限但极其危险)。ls
命令查看目标路径内容,避免误删。mv
将文件移到临时目录后再删除,或使用 trash-cli
工具(类似回收站)。bash
rmdir 空文件夹名 # 仅能删除空目录
命令 | 作用 |
---|---|
rm 文件 |
删除文件 |
rm -r 文件夹 |
递归删除文件夹及其内容 |
rm -rf 文件夹 |
强制递归删除(高危操作!) |
rmdir 空文件夹 |
仅删除空目录 |
注意:Linux 删除后一般无法恢复,操作前务必确认路径和内容!