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

admin
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
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码