首页主机资讯Ubuntu中大文件怎么找

Ubuntu中大文件怎么找

时间2025-10-02 05:30:03发布访客分类主机资讯浏览810
导读:Ubuntu中查找大文件的常用方法 1. 使用ncdu(交互式磁盘分析工具,推荐) ncdu是一款基于终端的交互式工具,能直观展示目录/文件的磁盘占用情况,适合快速定位大文件。 安装:打开终端,运行sudo apt update &...

Ubuntu中查找大文件的常用方法

1. 使用ncdu(交互式磁盘分析工具,推荐)

ncdu是一款基于终端的交互式工具,能直观展示目录/文件的磁盘占用情况,适合快速定位大文件。

  • 安装:打开终端,运行sudo apt update & & sudo apt install ncdu
  • 基本用法
    • 扫描当前目录:ncdu ~~代表主目录);
    • 扫描整个系统(需管理员权限):sudo ncdu /
    • 扫描特定目录(如/var,常含日志文件):sudo ncdu /var
  • 交互操作
    • 上下箭头:移动光标选择文件/目录;
    • 右箭头:进入子目录;
    • 左箭头:返回上级;
    • d:删除选中项(需确认);
    • g:切换单位(KB/MB/GB);
    • q:退出。

2. 使用find命令(精确查找,灵活筛选)

find是Ubuntu自带的命令行工具,可根据文件大小、类型、名称等条件精准查找大文件。

  • 基础语法find [起始目录] -type f -size [+/-]数值[单位]
  • 常见示例
    • 查找当前目录及子目录中大于100MB的文件:find . -type f -size +100M
    • 根目录开始扫描(需管理员权限):sudo find / -type f -size +100M
    • 查找大于1GB的文件:find . -type f -size +1G
    • 结合ls -lh以人类可读格式显示结果(如1.2G):find . -type f -size +100M -exec ls -lh { } \; 2> /dev/null2> /dev/null用于忽略权限错误);
    • 查找特定类型的大文件(如.mp4视频):find . -type f -iname "*.mp4" -size +100M-iname表示不区分大小写)。

3. 使用du+sort组合(列出最大文件/目录)

du(disk usage)命令可统计文件/目录的磁盘占用,结合sort排序能快速找出占用空间最大的项。

  • 基础语法du -ah [目录] | sort -rh | head -n 数量
  • 常见示例
    • 列出系统中占用空间最大的前10个文件/目录sudo du -a / 2> /dev/null | sort -rh | head -n 10-a显示文件和目录,-h人类可读格式,sort -rh按数字降序排序);
    • 查看主目录下各子目录的大小(仅显示总大小):du -sh ~/Downloads ~/Documents ~/Pictures-s汇总大小,-h人类可读);
    • 按大小排序当前目录下的文件/目录:du -ah --max-depth=1 | sort -rh | head -n 10--max-depth=1限制递归深度为1层)。

4. 使用图形化工具(适合新手)

若偏好图形界面,Ubuntu自带磁盘使用分析器(Disk Usage Analyzer,又称baobab),操作直观。

  • 打开方法
    • 点击左侧边栏「活动」→ 顶部搜索栏输入“Disk Usage Analyzer”→ 点击图标打开;
    • 或通过终端运行baobab
  • 使用步骤
    • 选择「扫描主目录」(或自定义目录);
    • 工具会生成树状图,显示各文件/目录的占用比例,点击节点可深入查看细节。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu中大文件怎么找
本文地址: https://pptw.com/jishu/716734.html
提升Ubuntu系统稳定性的方法 Debian Syslog最新版本特性介绍

游客 回复需填写必要信息