Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux查找大文件

作者:以往的帅哥   发布日期:2026-04-15   浏览:86

# 查找大文件的示例代码

# 1. 查找指定目录下大于指定大小的文件
# 例如,查找 /home 目录下大于 100MB 的文件
find /home -type f -size +100M

# 解释:
# - `find` 是 Linux 系统中用于搜索文件和目录的命令。
# - `/home` 是要搜索的目录路径。
# - `-type f` 表示只查找文件(不包括目录)。
# - `-size +100M` 表示查找大小超过 100MB 的文件。`+` 表示“大于”,`M` 表示兆字节。

# 2. 按文件大小排序并显示前 10 个最大的文件
find /home -type f -size +100M -exec ls -lh {} \; | sort -hr -k5 | head -n 10

# 解释:
# - `-exec ls -lh {} \;` 对每个找到的文件执行 `ls -lh` 命令,显示详细信息(包括文件大小、权限等)。
# - `sort -hr -k5` 按第五列(文件大小)进行逆序排序(从大到小)。
# - `head -n 10` 显示前 10 个结果。

# 3. 查找整个系统中最大的文件
find / -type f -size +100M -exec ls -lh {} \; | sort -hr -k5 | head -n 10

# 解释:
# - `/` 表示从根目录开始查找,即在整个系统中查找。
# - 其他部分与上面的命令相同。

以上代码可以帮助你在 Linux 系统中查找大文件,并按大小排序显示。

上一篇:linux cp 文件夹

下一篇:linux怎么查看本机ip地址

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站