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

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

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

【 tulaoshi.com - 服务器 】

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

   查找大文件

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

  代码如下:

(本文来源于图老师网站,更多请访问http://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

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

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

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

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

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

  代码如下:

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

  $ find $HOME -size -500b

  OR

  代码如下:

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

  $ find ~ -size -500b

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

  代码如下:

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

  # find / -size 20

  查找Linux下的大目录

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

  代码如下:

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

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

  16K ./lost+found

  33G ./flash_recovery_area

  37G ./oradata

  70G .

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

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

  代码如下:

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

  [root@getlnx01 u03]# cd /

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

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

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

延伸阅读
标签: 电脑入门
Linux下which命令属于查找命令,当你要查找某个文件的时候就会用到它,下面随图老师小编一起来了解下Linux下which命令的具体用法,有兴趣的朋友不妨来了解一下吧。 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底...
标签: 电脑入门
Linux系统操作中,当你在进行机器直接的拷贝时,遇到大文件的时候非常浪费时间,特别是将文件同时拷贝到多台机器上的时候,那么有什么好的方法能够提高大文件的拷贝效率呢?一起来学习下吧。 你可以从源机器逐个拷贝到逐台目标机器,但是往往时间也是成倍的。或者你也可以同时从源机器同时拷贝到多个目标机器,但是受制于源机器的带宽等因...
标签: 电脑入门
对于我们金山卫士清理模块新增的大文件管理功能,不知道大家是否体验过了呢? 我们知道,如果电脑的系统盘(一般为C盘)空间不足时,我们的电脑会变得运行缓慢,同时还会有某些软件会因为系统盘空间不足而无法安装等等一系列问题。 这个时候应该怎么办呢?重装系统,文件备份、重装软件都不是三五分钟就能搞定的;于是,金山卫士大文件管理功能也...
标签: 服务器
Linux find 强大的文件查找工具 linux的系统中的文件实在是太多了,怎么样才能快速而且精确的在linux系统找出你想要的文件呢?Linux 的find命令提供了很强大的功能,学好find命令的使用,可以给你节省大量花费在找文件的时间    一切皆文件是 Linux的哲学思想之一, 这条命令可以统计当前linux系统中有多少文件ls -R / |wc -l ...
1、检查当前的分区情况(使用free -m或cat /proc/swaps ) [root@db2 root]# free -m total used free shared buffers cached Mem: 1006 84 922 0 11 38 -/+ buffers/cache: 35 971 Swap: 0 0 0...

经验教程

85

收藏

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