查找Linux系统中的大文件和大目录方法

2016-03-31 15:18 18 1 收藏

下面是个简单易学的查找Linux系统中的大文件和大目录方法教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 服务器 】

查找Linux系统中的大文件和大目录方法

   查找大文件

  eg:查找当前目录下大于10MB的文件

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  代码如下:

  $ find . -type f -size +10000k -exec ls -lh {} ; | awk ‘{ print $8 : $5 }’

  Sample output:

  ./.kde/share/apps/akregator/Archive/http___blogs.msdn.com_MainFeed.aspx?Type=AllBlogs.mk4: 91M

  ./out/out.tar.gz: 828M

  ./.cache/tracker/file-meta.db: 101M

  ./ubuntu-8.04-desktop-i386.iso: 700M

  ./vivek/out/mp3/Eric: 230M

  列出家目录下文件大小小于500b的文件:

  代码如下:

  $ find $HOME -size -500b

  OR

  代码如下:

  $ find ~ -size -500b

  列出根目录下大小是20 512-byte blocks的文件:

  代码如下:

  # find / -size 20

  查找Linux下的大目录

  譬如有时候磁盘空间告警了,而你平时又疏于管理、监控文件的增长,那么我需要快速的了解哪些目录变得比较大,那么此时我们可以借助du命令来帮我们解决这个问题。

  代码如下:

  [root@getlnx01 u03]# du -h --max-depth=1

  16K ./lost+found

  33G ./flash_recovery_area

  37G ./oradata

  70G .

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  如果你想知道flash_recovery_area目录下面有哪些大文件夹,那么可以将参数max-depth=2 ,如果你想对搜索出来的结果进行排序,那么可以借助于sort命令。如下所示

http://files.jb51.net/file_images/article/201510/20151022115652992.png?201592211573

  代码如下:

  [root@getlnx01 u03]# cd /

  [root@getlnx01 /]# du -hm --max-depth=2 | sort -n

  有时候搜索出来的结果太多了(譬如,我从根目录开始搜索),一直在刷屏,如果我只想查出最大的12个文件夹,怎么办呢?此时就要借助head命令来显示了

来源:https://www.tulaoshi.com/n/20160331/2050335.html

延伸阅读
标签: 电脑入门
在进行Linux命令操作的时候,有时会搜索出许多目录,而这些目录又不是我们所需要的,这时就可以将其忽略。下面图老师小编就教大家如何使用find命令忽略子目录。 使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用 -prune 参数来进行过滤。 不过必须注意:要忽略的路径参数要紧跟着搜索的路径之后,否则该参数无法起作...
标签: 电脑入门
Linux下which命令属于查找命令,当你要查找某个文件的时候就会用到它,下面随图老师小编一起来了解下Linux下which命令的具体用法,有兴趣的朋友不妨来了解一下吧。 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底...
标签: 电脑入门
Linux 下的查找命令有好几个,我比较常用的就 whereis 和 find,这里和大家分享一下。 whereis 其中 whereis 主要用来查找命令文件、源代码和 man 帮助文件,使用也很简单,比如 //查找帮助文件 [wyg@server]# whereis -m php php: /usr/share/man/man1/php.1 //查找二进制文件,除了帮助文件外全列出来了 [wyg@server]# wher...
标签: 电脑入门
对于我们金山卫士清理模块新增的大文件管理功能,不知道大家是否体验过了呢? 我们知道,如果电脑的系统盘(一般为C盘)空间不足时,我们的电脑会变得运行缓慢,同时还会有某些软件会因为系统盘空间不足而无法安装等等一系列问题。 这个时候应该怎么办呢?重装系统,文件备份、重装软件都不是三五分钟就能搞定的;于是,金山卫士大文件管理功能也...
标签: 服务器
Linux find命名快速查找中毒文件的方法   现在电脑上的病毒品种越来越多了,遭遇病毒的可能性也越来越大,有时中毒的事情也是防不胜防的,这不,今天小编Linux系统的电脑就惨遭病毒侵入了,影响了电脑的正常使用,要想解决此病毒就得先查到病毒文件,将其清除,才能够解决。那么怎么找到病毒文件呢?其实Linux系统中有个find命令,可以...

经验教程

883

收藏

67
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部