Linux 删除文件夹及文件大小全攻略,命令、方法与注意事项

XMSDN
Linux删除文件夹及文件需掌握核心命令与注意事项,常用命令中,rm -r递归删除目录及内容,rm -rf强制删除无提示;rmdir仅能删除空目录,操作前建议用du -sh查看文件/目录大小,确认删除范围,需注意:权限不足时加sudo-f选项不可逆,务必确认路径,避免误删系统关键文件;重要数据可先mv至临时目录备份,规范操作可高效管理磁盘空间,同时保障数据安全。

在 Linux 系统管理中,删除文件和文件夹是日常操作,但结合文件大小进行精准删除(如清理大文件、释放磁盘空间)则需要更系统的技巧,本文将详细介绍如何查看文件/文件夹大小,以及如何安全、高效地删除目标内容,帮助读者掌握 Linux 环境下的文件管理核心技能。

删除前的必备步骤:查看文件/文件夹大小

删除操作前,明确目标文件或文件夹的大小是关键——既能避免误删重要数据,又能精准释放磁盘空间,Linux 提供了多种命令用于查看文件大小,以下是常用方法:

查看单个文件大小:ls 命令

ls 是最基础的文件列表命令,结合 -l(长格式)和 -h(人类可读格式)选项,可直接显示文件大小:

Linux 删除文件夹及文件大小全攻略,命令、方法与注意事项

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
💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]