Linux 檔案按大小排序

2021-07-25 20:09:41 字數 2315 閱讀 9880

linux某個目錄下的檔案按大小排序

1. df -lh

2. du -s /usr/* | sort -rn

這是按位元組排序

3. du -sh /usr/* | sort -rn

這是按兆(m)來排序

4.選出排在前面的10個

du -s /usr/* | sort -rn | head

5.選出排在後面的10個

du -s /usr/* | sort -rn | tail

du -h –

-max-depth=0 user

du -sh–

-max-depth=

2 | more

本文詳細介紹了linux中du命令引數的用法,並用示例進一步說明其使用方法。

du命令功能說明:統計目錄(或檔案)所佔磁碟空間的大小。

語  法:du [-abcdhhklmssx] [-l《符號連線》][-x《檔案》][--block-size][--exclude=《目錄或檔案》][--max-depth=《目錄層數》][--help][--version][目錄或檔案]

常用引數:

-a或-all  為每個指定檔案顯示磁碟使用情況,或者為目錄中每個檔案顯示各自磁碟使用情況。

-b或-bytes 顯示目錄或檔案大小時,以byte為單位。

-c或–total 除了顯示目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。

-d或–dereference-args 顯示指定符號連線的原始檔大小。

-h或–human-readable 以k,m,g為單位,提高資訊的可讀性。

-h或–si 與-h引數相同,但是k,m,g是以1000為換算單位,而不是以1024為換算單位。

-k或–kilobytes 以1024 bytes

為單位。

-l或–count-links 重複計算硬體連線的檔案。

-l《符號連線》或–dereference《符號連線》顯示選項中所指定符號連線的原始檔大小。

-m或–megabytes 以1mb為單位。

-s或–summarize 僅顯示總計,即當前目錄的大小。

-s或–separate-dirs 顯示每個目錄的大小時,並不含其子目錄的大小。

-x或–one-file-xystem 以一開始處理時的檔案系統為準,若遇上其它不同的檔案系統目錄則略過。

-x《檔案》或–exclude-from=《檔案》在《檔案》指定目錄或檔案。

–exclude=《目錄或檔案》 略過指定的目錄或檔案。

–max-depth=《目錄層數》超過指定層數的目錄後,予以忽略。

–help顯示幫助。

–version 顯示版本資訊。

linux中的du命令使用示例:

1> 要顯示乙個目錄樹及其每個子樹的磁碟使用情況

du/home/linux

這在/home/linux目錄及其每個子目錄中顯示了磁碟塊數。

2> 要通過以1024位元組為單位顯示乙個目錄樹及其每個子樹的磁碟使用情況

du -k/home/linux

這在/home/linux目錄及其每個子目錄中顯示了 1024 位元組磁碟塊數。

3> 以mb為單位顯示乙個目錄樹及其每個子樹的磁碟使用情況

du -m/home/linux

這在/home/linux目錄及其每個子目錄中顯示了 mb 磁碟塊數。

4> 以gb為單位顯示乙個目錄樹及其每個子樹的磁碟使用情況

du -g/home/linux

這在/home/linux目錄及其每個子目錄中顯示了 gb 磁碟塊數。

5>檢視當前目錄下所有目錄以及子目錄的大小:

du -h.

「.」代表當前目錄下。也可以換成乙個明確的路徑

-h表示用k、m、g的人性化形式顯示

6>檢視當前目錄下user目錄的大小,並不想看其他目錄以及其子目錄:

du-sh user

-s表示總結的意思,即只列出乙個總結的值

du -h

--max-depth=0 user

--max-depth=n表示只深入到第n層目錄,此處設定為0,即表示不深入到子目錄。

7>列出user目錄及其子目錄下所有目錄和檔案的大小:

du-ah user

-a表示包括目錄和檔案

8>列出當前目錄中的目錄名不包括xyz字串的目錄的大小:

du -h–exclude=』*xyz*』

du-0h user

-0(槓零)表示每列出乙個目錄的資訊,不換行,而是直接輸出下乙個目錄的資訊。

10>只顯示乙個目錄樹的全部磁碟使用情況

du  -s /home/linux

python按大小排序教案 小班按大小排序的教案

小班按大小排序的教案 篇一 小班數學 排序教案 數學 排序觀摩 課教案土默特左旗第一幼兒園 小班教師 姚國珍 2016.11 數學 排序 活動名稱 數學 排序 活動目標 嘗試運用交替的規律給排序。體驗交替排序的規律和方法。活動準備 洋娃娃 小熊 圖形卡片 小紅旗 彩帶 膠棒 草地 背景 背景 洋娃娃...

ls命令按檔案大小排序

今天想在某 找乙個10kb大小的檔案可是了半天 後來想起ls可以按檔案大小排序 ls可以按照檔案大小進行輸出排序,這是乙個很實用的引數。man ls s sort by file size 由大到小排序 ls sl從小到大排序 ls slr h,表示 human readable 單位是k或者m 比...

Linux中ls對檔案進行按大小排序和按時間排序

一 使用sort排序 root vps ll grep d sort n rw 1 root root 0 aug 4 19 21 ipp.txt rw 1 root root 232 aug 4 19 23 openvpn status.log rw r r 1 root root 2095419...