如何在Linux中找到大文件

本文將探討幾種在 Linux 系統中定位和隔離特定目錄中大檔案的方法。請務必仔細按照步驟操作,以免出現任何問題。

雖然在 Linux 系統中有很多方法可以找到大文件,但我們為您挑選了一些最方便的方法。

方法一:使用 du 指令

在 Linux 系統中,有多種命令可以幫助您根據檔案大小和位置在目錄中尋找和排序檔案。本文將結合使用幾個命令,根據檔案大小對給定目錄中的檔案進行排序。

  1. 按下按鍵“按Ctrl“+”其他“+”T“同時,打開終端機。”
  2. 輸入以下命令並按“進入以 root 使用者登入。
    sudo -i
  3. 輸入以下命令並按“進入尋找目錄中最大的檔案。
    $ sudo du -a /dir/ | sudo du -a /dir/ |排序 -n -r |頭 -n 20

    備註: 該命令被使用 du 計算檔案大小,以及 分類 輸出結果按大小排序,同時確定 輸出前 20 個文件。

  4. 您也可以使用以下命令執行相同的任務:
    $ sudo du -a /2>/dev/null | sort -n -r | head -n 20
  5. Linux 現在將顯示最大的 20 指定目錄中的檔案。

方法二:使用查找指令

如果您想直接找到最大的檔案本身,而不是僅僅找到它所在的目錄,您可以使用「find」命令來產生所需的輸出。

  1. 按下按鍵“按Ctrl“+”其他“+”T“同時,打開終端機。”
  2. 輸入以下命令並按“進入以 root 使用者登入。
    sudo -i
  3. 輸入此命令並按“進入找到電腦上最大的檔案。
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. 接下來,輸入以下命令並按“進入“。
    $ find $HOME -type f -printf '%s %pn' | sort -nr | head-10
  5. 這些命令將列出可用的最大檔案。

 

評論被關閉。