CentOS下找出大文件命令的方法

Q. 如何在目錄中找出所有大文件?
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 }’
實(shí)例:
查找當(dāng)前目錄下大于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 }’
實(shí)例:
查找當(dāng)前目錄下大于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 技巧: 顯示大文件
依據(jù)文件大小從小到大顯示當(dāng)前目錄下每個(gè)目錄的占用的情況(注:星號(hào)和星號(hào)的長(zhǎng)度)
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
相關(guān)文章
- 一些朋友反饋說不知道centos如何快速查找指定類型文件并刪除;今天小編將為大家?guī)?lái)centos快速查找指定類型文件并刪除的方法,希望可以幫助到大家,有需要的朋友一起去看看2016-12-25
- 很多朋友還不了解CentOS如何查看與用戶相關(guān)文件命令?今天小編將為大家?guī)?lái)CentOS查看與用戶相關(guān)文件命令的方法詳解,希望可以幫助到大家,有需要的朋友一起去看看吧2016-12-21
- 文件或目錄的創(chuàng)建者對(duì)所創(chuàng)建的文件或目錄擁有特別使用權(quán),文件的所有關(guān)系是可以改變的,今天小編為大家?guī)?lái)的是CentOS操作系統(tǒng)中的文件管理技巧詳解;希望對(duì)大家會(huì)有幫助,2016-12-20
CentOS下如何刪除或重命名亂碼文件?CentOS下刪除或重命名亂碼文件的方
很多朋友不知道CentOS下如何刪除或重命名亂碼文件?今天小編為大家?guī)?lái)的是CentOS下刪除或重命名亂碼文件的方法,有需要的朋友一起去看看吧2016-12-20CentOS下如何查看一個(gè)文件的硬鏈接數(shù)?
一些朋友不知道CentOS下如何查看一個(gè)文件的硬鏈接數(shù)?今天小編就為大家?guī)?lái)CentOS下查看一個(gè)文件的硬鏈接數(shù)的方法;希望對(duì)大家會(huì)有幫助;有需要的朋友一起去看看吧2016-12-19CentOS下對(duì)臨時(shí)文件的操作之mkstemp講解
今天小編為大家?guī)?lái)的是CentOS下對(duì)臨時(shí)文件的操作之mkstemp講解;希望對(duì)大家會(huì)有幫助,感興趣的朋友一起去看看吧2016-12-19Centos使用文件來(lái)實(shí)現(xiàn)swap的功能
今天小編為大家?guī)?lái)的是Centos使用文件來(lái)實(shí)現(xiàn)swap的功能;有需要的朋友可以過來(lái)看看,希望對(duì)大家會(huì)有幫助2016-12-14Centos如何增加swap分區(qū)文件?Centos增加swap分區(qū)文件的方法
一些朋友不知道Centos如何增加swap分區(qū)文件?下面小編就為大家?guī)?lái)Centos增加swap分區(qū)文件的方法;有需要的朋友過來(lái)看看吧2016-12-13- 今天小編為大家?guī)?lái)的是CentOS中文件夾基本操作命令的講解;希望對(duì)大家會(huì)有幫助;有需要的朋友可以過來(lái)看看2016-12-12
- 很多朋友反饋說不知道Centos怎么查找目錄下所有文件中是否包含指定字符串;下面小編就為大家?guī)?lái)Centos查找目錄下所有文件中是否包含指定字符串的方法;有需要的朋友可以過2016-12-07