點擊右邊

若何找出L星匯娛樂城評價inux體系中最大的N個文件?講授15種要領

 1. 媒介
顛末一段時間使用后,咱們會發明Linux的可用磁盤空間愈來愈少,這時候咱們就必要準確地定位哪些文件或者者哪些目次占用了空間,而且有按巨細排敘文件或者目次的需求。

那末,若何使用Linux下令對體系文件中的目次或者者文件進行統計,并查找出Linux體系上最大的文件呢?
平日咱們有需要必要曉得哪些文件或者者目次正在吞噬著磁盤空間。更進一步來說,便是必要在文件體系中的特定目次如 /tmp, /var 或者者 /home 下查找。這篇文章將輔助咱們在文件體系中查找最大的文件或者目次。
2. linux按硬盤空間占用的巨細查找文件或者者目次相關的下令
這里沒有簡略的下令讓咱們在 Linux/UNIX/BSD 文件體系中找到最大的文件/目次。但咱們可以經由過程以下的四個下令組合使用來完成:

  • du下令:估量磁盤空間使用量
  • sort下令:排序
  • head下令:取前幾條輸入
  • find下令:查找文件

3. linux查找最大文件以及目次(文件夾)適用案例
在節制臺輸出以下下令找出/var/mysql目次下最大的 10 個文件以及目次:

  1. [root@zcwyou ~]# du -a /var/mysql -h | sort -n -r | head -n 10 

若是必要更佳的可讀性,可以履行如下下令:

  1. [root@zcwyou ~]# cd /path/to/some/where 
  2. [root@zcwyou ~]# du -hsx * | sort -rh | head -10 

linux查找最大文件以及目次(文件夾)適用案例
參數詮釋:du -h : 以人可讀的格局顯示 (eg. 1K, 234M, 2G)
du -s : 顯示每個參數的總數。 (summary)
du -x : 清除目次
sort -r : 逆序 (reverse)
sort -h : human readable
head -10 或者者 head -n 10 : 顯示前 10 條。
用以下的下令找出/usr/share/zcwyou目次大樂透獎金分配以及其子目次下最大的文件:

  1. [root@zcwyou ~]# find /usr/share/zcwyou -printf ‘%s %p\n’| sort -nr | head -10 

找出當前目次以及其子目次下最大的文件:

  1. [root@zcwyou ~]# find . -printf ‘%s %p\n’| sort -nr | head -10 

咱們可以跳過某些特定目次,僅顯示文件,輸出:

  1. [root@zcwyou ~]# find /path/to/search/ -type f -printf ‘%s %p\n’| sort -nr | head -10 

或者者

  1. [root@zcwyou ~]# find /path/to/search/ -type f -iname "*.mp4" -printf ‘%s %p\n’| sort -nr | head -10 

或者者確立一個下令別號,用下令abc代替du -cks * | sort -rn | head
采取 alias

  1. alias abc=’du -cks * | sort -rn | head’ 

運轉以下下令來獵取最大的 10 個文件或者目次:

  1. [root@zcwyou ~]# abc 

4. linux查找最大文件以及目次(文件夾)常見運用場景
du下令的經常使用使用處景
使用語法
du -sh [dirname|filename]
統計并顯示當前目次占用的磁盤空間巨細

  1. [root@zcwyou ~]# du -sh . 

當前目次下個文件或者目次的巨細:

  1. [root@zcwyou ~]# du -sh * 

顯示前10個占用空間最大的文件或者目次:

  1. [root@zcwyou ~]# du -s * | sort -nr | head 

選項-h
以人類易讀的格局顯示指定目次或者文件的巨細
選項-s
選項指定關于目次不具體顯示每個子目次或者文件的巨細
找到Linux磁盤或者目次中最大的n個文件
du加上了-a選項,可以望到一切的目次以及文件巨細,按照巨細排序,就可以失去最大的n個文件了:
在目次/var/zcwyou中統計文六合彩算法件以及目次巨細,使用du下令,du -k選項透露表現文件巨細顯示為KB,以后按照巨細排序,顯示前n行,這里n=10:

  1. [root@zcwyou ~]# du -ak /var/zcwyou | sort -nrk 1 | head -n 10 

下面的下令不只顯示文件,并且顯示目次,若是不想顯示目次,可以先用find下令找出一切的文件,再履行下面的下令:

  1. [root@zcwyou ~]# find /var/zcwyou -type f -exec du -k ‘{}’ \; | sort -nrk 1 | head六合彩結果號碼 -n 10 

上面的下令一樣可以完成相似的結果:

  1. 線上麻將現金[root@zcwyou ~]# find /var/zcwyou -type f -exec ls -l ‘{}’ \; | awk ‘{print $5,$NF}’ | sort -nrk 1 | head -n 10 

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。

九牛娛樂城

539連碰中獎金額