日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

linux下查看文件當下的所有文件的大小和查找大文件

作者:一勺菠蘿丶 更新時間: 2024-01-31 編程語言

要查詢一個文件夾下面所有文件的總大小,您可以使用 du 命令配合一些參數。如果您只關心總大小,而不是各個子文件夾或文件的大小,可以使用以下命令:

du -sh /path/to/your/directory

在這個命令中:

  • du 是磁盤使用情況的縮寫。
  • -s 參數表示匯總整個目錄的大小,而不是列出每個子目錄或文件的大小。
  • -h 參數用于使輸出的大小更易于閱讀,它將輸出轉換為人類可讀的格式(如 KB、MB、GB)。
  • /path/to/your/directory 應替換為您想要檢查的目錄的實際路徑。

例如,如果您想要檢查當前目錄中 20230622_IMAGE_ZIP_1 的總大小,您可以在該目錄中運行:

du -sh 20230622_IMAGE_ZIP_1

這將只顯示 20230622_IMAGE_ZIP_1 文件夾及其所有內容的總大小。


要找出服務器上占用空間最大的文件,您可以使用以下命令:

1. 查找大文件

您可以使用 find 命令結合 duls 命令來查找大文件。例如,要找出超過100MB的文件,您可以在根目錄下運行以下命令:

find / -type f -size +100M -exec ls -lh {} \;

這里,find / -type f 從根目錄開始查找所有文件,-size +100M 指定查找超過100MB的文件,-exec ls -lh {} \; 對每個找到的文件執行 ls -lh 命令,以便以人類可讀的格式顯示文件大小。

2. 使用 du 命令

另一種方法是使用 du 命令來識別占用最多空間的目錄。例如:

du -ahx / | sort -rh | head -n 20

這個命令會列出根目錄下占用空間最大的20個文件或目錄。-ahx 參數使 du 列出所有文件和目錄的大小,sort -rh 根據大小對它們進行排序,head -n 20 則只顯示前20個結果。

注意事項

  • 在刪除任何文件之前,請確保它們不是系統或應用程序的重要文件。
  • 對于服務器而言,一些大文件可能是由日志文件或臨時文件構成的,檢查這些文件是否可以清理或壓縮。
  • 在執行這些命令時,最好使用 root 權限或通過 sudo 運行,以確保對所有目錄都有訪問權限。

如果您不確定某個文件是否可以安全刪除,最好先進行備份,或咨詢相關系統管理員或專業人士的意見。

原文鏈接:https://blog.csdn.net/weixin_39973810/article/details/134881765

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新