Linux删除文件夹及文件需掌握核心命令与注意事项,常用命令中,rm -r递归删除目录及内容,rm -rf强制删除无提示;rmdir仅能删除空目录,操作前建议用du -sh查看文件/目录大小,确认删除范围,需注意:权限不足时加sudo;-f选项不可逆,务必确认路径,避免误删系统关键文件;重要数据可先mv至临时目录备份,规范操作可高效管理磁盘空间,同时保障数据安全。
在 Linux 系统管理中,删除文件和文件夹是日常操作,但结合文件大小进行精准删除(如清理大文件、释放磁盘空间)则需要更系统的技巧,本文将详细介绍如何查看文件/文件夹大小,以及如何安全、高效地删除目标内容,帮助读者掌握 Linux 环境下的文件管理核心技能。
删除前的必备步骤:查看文件/文件夹大小
删除操作前,明确目标文件或文件夹的大小是关键——既能避免误删重要数据,又能精准释放磁盘空间,Linux 提供了多种命令用于查看文件大小,以下是常用方法:
查看单个文件大小:ls 命令
ls 是最基础的文件列表命令,结合 -l(长格式)和 -h(人类可读格式)选项,可直接显示文件大小:

ls -lh filename
示例:
ls -lh large_file.log # 输出:-rw-r--r-- 1 user user 1.2G Aug 10 14:30 large_file.log
-h 会让文件大小以 KB、MB、GB 为单位显示(如 2G 表示 1.2GB),更符合直观认知。
查看文件夹总大小:du 命令
du(disk usage)用于计算文件或目录的磁盘使用量,核心选项包括:
-s(summary):仅显示总计大小,不递归显示子目录;-h(human-readable):以人类可读格式显示大小。
基本用法:
du -sh dirname
示例:
du -sh /var/log # 输出:2.3G /var/log
若需查看文件夹下各子目录的大小(便于定位大文件所在位置),可结合 通配符:
du -sh /var/log/*
按大小查找文件:find 命令
当需要删除“特定大小的文件”时,需先用 find 命令定位目标。find 的 -size 选项支持按大小筛选,单位需明确:
K:KB(1024 字节)M:MB(1024 KB
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

