Linux 找出大文件汇总
来源:互联网 发布:mac虚拟机连不上网 编辑:程序博客网 时间:2024/06/11 14:05
Linux 找出大文件汇总
A.
1) 句法 for RedHat / CentOS / Fedora Linux
find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
实例:
查找当前目录下大于50MB的文件
$ find . -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
查找目录/var/log大于100MB的文件
# find /var/log -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
2)句法 for Debian / Ubuntu Linux
find {/path/to/directory} -type f -size +{file-size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’
实例:
查找当前目录下大于10MB的文件
$ 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
Perl 技巧: 显示大文件
依据文件大小从小到大显示当前目录下每个目录的占用的情况(注:星号和星号的长度)
du -k | sort -n | perl -ne ‘if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf (“%6.1f\t%s\t%25s %s\n”,($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\n’ |sort -nr|head -20
du -xak .|sort -n|tail -50
转载http://www.gosoa.com.cn/linux-%E6%89%BE%E5%87%BA%E5%A4%A7%E6%96%87%E4%BB%B6%E6%B1%87%E6%80%BB
- Linux 找出大文件汇总
- Linux 找出大文件汇总
- 找出Linux下的大文件
- 快速漂亮的找出Linux下的大文件
- linux学习大汇总
- linux中在当前目录下找出占用空间最大的前10大文件
- Linux入门视频教程大汇总
- Linux/Unix快捷键大汇总
- linux 头文件汇总
- Linux 文件操作汇总
- 在Linux, 找出新修改的文件
- 在Linux, 找出新修改的文件
- Linux 中找出两个文件的不同
- 两个大文件找出相同的一条记录
- 常用文件存储路径大汇总
- linux文件查找命令汇总
- linux c 文件操作汇总
- Linux大文件使用
- java反汇编及JVM指令集(指令码、助记符、功能描述)
- 使用Doxgen创建代码文档
- docker 学习小结
- Comparable接口
- Android高效加载大图、多图解决方案,有效避免程序OOM
- Linux 找出大文件汇总
- GC oms版本未验证的问题
- Android学习笔记——保存文件(Saving Files)
- 插入排序之折半排序Java实现
- 为什么寄存器比内存快?
- android之service(一)
- What Every App Developer Should Know About Android
- linux脚本编程---linux添加新用户解决恢复系统设置
- mysql下的加密函数