linux查看超过10G大文件命令

worktile 其他 176

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令来查看超过10G的大文件:

    1. 使用find命令结合du命令:
    “`shell
    find /path/to/directory -type f -size +10G -exec du -h {} +
    “`
    该命令会在指定的目录(/path/to/directory)中查找超过10G的文件,并显示文件的大小(以人类可读的格式显示)。

    2. 使用ls命令结合grep命令:
    “`shell
    ls -lh /path/to/directory | awk ‘{ if ($5 > 10 * 1024 * 1024 * 1024) print $5 ” ” $9 }’
    “`
    该命令会列出指定目录(/path/to/directory)中的文件,然后使用awk命令筛选出文件大小超过10GB的文件,并显示文件大小和文件名。

    3. 使用du命令结合sort命令:
    “`shell
    du -h /path/to/directory | sort -rh | awk ‘{ if ($1 > “10G”) print $0 }’
    “`
    该命令会先使用du命令计算指定目录(/path/to/directory)中所有文件的大小,然后使用sort命令以人类可读的格式对文件大小进行排序,并筛选出大小超过10G的文件。

    以上是几个常用的命令来查找超过10G的大文件。根据实际情况选择合适的命令来进行使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来查看超过10G大小的文件:

    1. `find`命令:
    “`
    find /path/to/directory -type f -size +10G
    “`
    这个命令将在`/path/to/directory`目录下查找所有大于10G的文件并列出它们的路径。

    2. `du`命令:
    “`
    du -h /path/to/directory | grep ‘G\|T’
    “`
    这个命令将计算`/path/to/directory`目录及其子目录中所有文件和文件夹的大小,并显示以GB或TB为单位的文件大小。然后使用`grep`命令过滤出大于10G的文件。

    3. `ls`命令:
    “`
    ls -lh /path/to/directory | awk ‘{if ($5 >= 10*1024*1024*1024) print $9 ” ” $5}’
    “`
    这个命令将列出`/path/to/directory`目录下所有文件的详细信息,并使用awk过滤出大小超过10G的文件。

    4. `find`和`ls`命令组合使用:
    “`
    find /path/to/directory -type f -size +10G -exec ls -lh {} \;
    “`
    这个命令将在`/path/to/directory`目录下查找所有大于10G的文件,并使用`ls`命令列出它们的详细信息。

    5. `ncdu`命令:
    如果你安装了`ncdu`工具,可以使用以下命令来查找超过10G的文件:
    “`
    ncdu /path/to/directory
    “`
    这个命令将以交互式方式显示`/path/to/directory`目录及其子目录中的文件和文件夹列表,并标记出大于10G的文件。

    无论选择哪种方法,都可以帮助你在Linux系统中查找超过10G大小的文件。根据实际情况选择最适合自己的方法。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以使用一些命令来查看超过10G大小的文件。下面是几种常用的方法:

    使用ls命令结合find命令查找
    可以使用下面的命令递归查找所有大于10G的文件,并显示文件的大小和路径:

    “`shell
    find / -type f -size +10G -exec ls -lh {} \;
    “`

    这个命令将从根目录开始递归查找所有大于10G的文件,然后使用ls命令显示文件的大小和路径。

    使用du命令查看指定目录下的大文件
    另一种方法是使用du命令来查看指定目录下的大文件。可以使用下面的命令来递归查找指定目录下所有大于10G的文件:

    “`shell
    du -h –max-depth=1 /path/to/directory | grep ‘[0-9]\+G’
    “`

    这个命令将会递归查找指定目录下的所有文件并显示它们的大小,然后使用grep命令过滤出大于10G的文件。

    使用find命令结合du命令查找大文件
    还可以使用find命令结合du命令来查找大文件。下面的命令将递归查找指定目录下所有大于10G的文件,并以人类可读的格式显示文件的大小和路径:

    “`shell
    find /path/to/directory -type f -size +10G -exec du -h {} \;
    “`

    这个命令将会从指定目录开始递归查找所有大于10G的文件,然后使用du命令显示文件的大小和路径。

    以上是几种常用的方法来查看超过10G大小的文件。根据实际情况选择适合的命令进行使用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部