温馨提示×

centos怎么删除目录文件

小樊
52
2026-10-14 16:44:17
栏目: 智能运维

在 CentOS(以及大多数 Linux 系统)中,删除目录和文件通常使用 rm 命令。下面按常见场景说明:


一、删除文件

rm 文件名

例如:

rm test.txt

强制删除(不询问):

rm -f test.txt

二、删除空目录

rmdir 目录名

例如:

rmdir mydir

只能删除空目录


三、删除非空目录(常用)

rm -r 目录名

例如:

rm -r mydir

强制删除(不提示):

rm -rf 目录名

⚠️ 非常危险,慎用,会直接删除目录及其所有内容。


四、删除多个文件或目录

rm -rf dir1 dir2 file1.txt file2.txt

五、常见安全建议

  1. 删除前先查看:
    ls 目录名
    
  2. 使用绝对路径避免误删:
    rm -rf /home/user/test
    
  3. 重要数据先备份

六、误删恢复说明

  • rm 删除后一般不可恢复
  • 可尝试 extundelete(仅特定文件系统且未覆盖)

如果你愿意,可以告诉我:

  • 要删的是文件还是目录
  • 是否在 /、/root、/home 等关键路径

我可以给你更精确的命令。

0 踩