来一发CentOS下找出年夜文件下令
欢迎大家来到仓酷云论坛!Q.怎样在目次中找出一切年夜文件?A.
1)句法forRedHat/CentOS/FedoraLinux
find{/path/to/directory/}-typef-size+{size-in-kb}k-execls-lh{};|awk‘{print$9“:”$5}’
实例:
查找以后目次下年夜于50MB的文件
$find.-typef-size+50000k-execls-lh{};|awk‘{print$9“:”$5}’
查找目次/var/log年夜于100MB的文件
#find/var/log-typef-size+100000k-execls-lh{};|awk‘{print$9“:”$5}’
2)句法forDebian/UbuntuLinux
find{/path/to/directory}-typef-size+{file-size-in-kb}k-execls-lh{};|awk‘{print$8“:”$5}’
实例:
查找以后目次下年夜于10MB的文件
$find.-typef-size+10000k-execls-lh{};|awk‘{print$8“:”$5}’
Sampleoutput:
./.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
列出根目次下巨细是20512-byteblocks的文件:
#find/-size20
Perl技能:显现年夜文件
根据文件巨细从小到年夜显现以后目次下每一个目次的占用的情形(注:星号和星号的长度)
du-k|sort-n|perl-ne‘if(/^(d+)s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024));printf(“%6.1f %s %25s%s
”,($1/(2**(10*$m))),((“K”,”M”,”G”,”T”,”P”)[$m]),”*”x(1.5*$l),$2);}’
ls下令:在目次中找出最年夜的文件
一样你也能利用ls下令:
$ls-lS
$ls-lS|less
$ls-lS|head+10
ls下令:在目次中找出最小的文件
以下所示:
$ls-lSr
$ls-lSr|less
$ls-lSr|tail-10
别的供鉴:
find.-xdev-printf‘%s%p
’|sort-nr|head-20
du-xak.|sort-n|tail-50
欢迎大家来到仓酷云论坛! 请问谁有Linux的学习心得的吗?简单的说说? 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
页:
[1]