插件窝 干货文章 centos8怎么删除文件

centos8怎么删除文件

删除 文件 回收站 目录名 359    来源:    2025-04-05

在 CentOS 8 中删除文件可以通过命令行或图形界面完成。以下是详细的删除方法:


1. 命令行删除(推荐)

基本删除命令

rm 文件名

示例:

rm old_file.txt  # 删除单个文件

强制删除(无确认提示)

rm -f 文件名

示例:

rm -f locked_file.log  # 强制删除只读或锁定文件

删除目录及其内容

rm -r 目录名      # 递归删除目录(需确认)
rm -rf 目录名     # 强制递归删除(无确认)

示例:

rm -r /tmp/old_data  # 删除目录(需逐项确认)
rm -rf /tmp/old_data # 强制删除目录(谨慎使用!)

删除空目录

rmdir 目录名      # 仅删除空目录

示例:

rmdir empty_folder

2. 图形界面删除

  1. 打开 文件管理器(如 Nautilus)。
  2. 找到目标文件或目录,右键选择 Move to Trash(移到回收站)或 Delete(直接删除)。
  3. 清空回收站可永久删除文件。

注意事项

  1. rm -rf 极其危险

    • 错误的路径(如 rm -rf /rm -rf *)可能导致系统毁灭性破坏。
    • 建议先通过 ls 确认路径,再执行删除。
  2. 恢复删除的文件

    • 命令行删除的文件通常不可恢复(除非使用专业工具如 extundelete)。
    • 图形界面删除的文件可在回收站找回。
  3. 替代安全工具

    • 安装 trash-cli 实现命令行回收站功能: bash sudo dnf install trash-cli trash-put 文件名 # 移动到回收站 trash-empty # 清空回收站

总结

  • 删除文件:rm 文件名
  • 删除目录:rm -r 目录名
  • 慎用 -f-rf,避免误删系统文件!

如有疑问,建议先备份重要数据再操作。