如何在Ubuntu18.04中查找大文件

在Ubuntu 18.04中查找大文件

要在Ubuntu 18.04中查找大文件,可以使用以下步骤:

如何在Ubuntu18.04中查找大文件

1、打开终端(Terminal)。

2、输入以下命令来查找当前目录及其子目录中大于指定大小的文件:

```

sudo find /path/to/directory type f size +SIZE_IN_MB exec ls lh {} \;

```

/path/to/directory是要搜索的目录路径,SIZE_IN_MB是文件大小的阈值,以兆字节为单位,要查找大于1GB的文件,可以运行以下命令:

```

如何在Ubuntu18.04中查找大文件

sudo find /home type f size +1G exec ls lh {} \;

```

3、执行命令后,终端将显示符合条件的文件列表,包括文件大小、权限、所有者等信息。

相关问题与解答:

问题1:如何查找特定类型的大文件?

解答:如果要查找特定类型的大文件,可以在命令中使用name选项来指定文件名模式,要查找扩展名为.log且大于1GB的文件,可以运行以下命令:

sudo find /home type f name "*.log" size +1G exec ls lh {} ;

这将只显示扩展名为.log的文件,并按照大小进行排序。

如何在Ubuntu18.04中查找大文件

问题2:如何递归地查找所有子目录中的大文件?

解答:如果要递归地查找所有子目录中的大文件,可以将maxdepth 1选项添加到命令中,这将限制搜索只在当前目录及其直接子目录中进行,要递归地查找大于1GB的文件,可以运行以下命令:

sudo find /home type f size +1G maxdepth 1 exec ls lh {} \;

这将仅显示当前目录及其直接子目录中的大文件。