李雷廷的个人博客分享 http://blog.sciencenet.cn/u/llt001

博文

Linux下利用Find命令查找大文件的方法

已有 2387 次阅读 2015-10-8 15:53 |系统分类:科研笔记

[Linux下的Find命令具有很强大的功能,合理利用可以节省额外编写脚本的时间。]


利用find命令查找大于某个标准的文件并利用ls命令列举出来:

find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} ;


上述命令的-type f的意思只查找文件,忽略文件夹等其它类型,-size是确定文件大小,可以是

b:512字节的区块,

c: 字节,

w: 双字节,

k: 千字节(1024字节),

M:百万字节(1048576字节),

G:十亿字节(1073741824)

文件大小前的加号代表大于或等于给定值,减号代表小于或等于给定值。

后面的-exec是执行命令ls -lh,即列出所有文件,及其详细信息,花括号{}代表前面的参数找到的文件,命令最后的反斜线+分号是必要的。


参考资料:Linux Find Large Files (http://www.cyberciti.biz/faq/find-large-files-linux/



https://wap.sciencenet.cn/blog-656335-926540.html

上一篇:2011年Cell和Nature Medicine上两篇关于屠呦呦工作的文章
下一篇:怎样判断newick格式的进化树是有根树,还是无根树?

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

全部作者的精选博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-5-18 17:36

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部