温馨提示×

Ubuntu文件管理中如何查找大文件

小樊
67
2025-08-01 19:33:15
栏目: 智能运维

在Ubuntu文件管理中,可以使用find命令来查找大文件。以下是几种常用的方法:

使用find命令查找大文件

  • 查找大于指定大小的文件

    find / -type f -size +100M -exec ls -lh {} \;
    

    这条命令会从根目录/开始搜索,找到所有大于100MB的文件,并使用ls -lh显示它们的详细信息。

  • 查找大于指定大小的文件并按照大小进行排序

    find / -type f -size +100M -exec ls -lh {} \; | awk '{ print 5 ": " 9 }' | sort -hr
    

    这条命令会列出所有大于100MB的文件,并按照大小进行排序。

  • 查找指定日期之后被修改过的大文件

    find / -type f -newermt 2022-01-01 -size +100M
    

    这条命令会在指定日期之后被修改过且大于100MB的文件。

  • 查找指定用户拥有的大文件

    find / -type f -user username -size +100M
    

    这条命令会在指定用户拥有且大于100MB的文件。

  • 查找指定类型的大文件

    find / -type f -name "*.mp4" -size +100M
    

    这条命令会在指定目录及其子目录中查找大于100MB且文件名以.mp4结尾的文件。

使用dusort命令查找大文件

  • 列出占用空间最大的前10个文件
    du -ahx / | sort -rh | head -n 10
    
    这条命令会显示根目录下各个文件和目录的大小,并按照大小进行排序,显示出前10个最大的文件或目录。

使用ncdu工具查找大文件

ncdu是一个基于终端的磁盘使用分析工具,可以提供一个交互式的界面来查看哪些文件占用了最多的空间。

  • 安装和使用ncdu
    sudo apt-get install ncdu
    ncdu /
    
    这将启动一个交互式界面,允许你浏览和查看各个目录的大小。

通过以上方法,你可以在Ubuntu系统中有效地查找和管理大文件。

0