Linux中查詢最大檔案的方法有哪些?
在Linux系統中,大部分操作都可以透過命令來完成,因此熟練掌握各種各樣的命令成為Linux運維工程師的必備技能之一,那麼Linux中查詢最大檔案的方法有哪些?本文為大家介紹一下。
1、 ls命令
最簡單的方法就是藉助ls命令,因為ls命令本身輸出是帶檔案大小資訊的。
比如,我要列出/bin目錄中的10個最大檔案,可以:
ls -lsh /bin | head -10
2、find命令
find本身就是查詢命令,可以遞迴查詢一個目錄的子目錄,所以用它是自然的。
比如,查詢/目錄下最大的一個檔案:
sudo find /-type f -printf “%s\t%p\n”| sort -n |tail -1
如果要找前10個大檔案,可以這樣:
$ find $home -type f -printf '%s %p\n' | sort -nr | head -10
3、du命令
du命令可以檢視磁碟空間的使用情況,自然也可以用來檢視磁碟上佔用空間較多的檔案和資料夾。
比如,查詢/home下前20個最大的檔案:
sudo du -a /home | sort -n -r | head -n 20
查詢當前資料夾中最大的10個目錄:
sudo du -a | sort -n -r | head -n 10
如果要顯示可讀的KB、MB、GB資訊,可以加上-h引數:
du -hs * | sort -rh | head -n 10
查詢最大目錄/檔案:
du -sh | sort -rh | head -n 10
如果只看大小在GB範圍內的所有檔案,可以同時使用du命令和grep命令:
du -h -a /dir | grep “[0-9]G\b”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2923389/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在 Linux 中查詢最大的 10 個檔案Linux
- 查詢linux系統中大檔案的方法Linux
- Linux 檔案查詢Linux
- linux 查詢檔案Linux
- Linux下查詢含有某字串的檔案的方法Linux字串
- linux 中根據檔案的大小進行檔案的查詢Linux
- 幾個Linux中檔案查詢常用技術和方法(轉)Linux
- Linux中映象檔案是什麼?檔案格式有哪些?Linux
- Linux中查詢賬號資訊的命令有哪些?建議收藏!Linux
- linux下的檔案的查詢Linux
- 如何在Linux中查詢一個檔案Linux
- 如何在 Linux 中查詢一個檔案Linux
- Linux查詢大檔案Linux
- 查詢jar中的pom檔案JAR
- Linux檔案查詢工具的探索Linux
- linux 命令與檔案的查詢Linux
- linux下的find檔案查詢命令與grep檔案內容查詢命令Linux
- 在Linux中,有哪些系統日誌檔案?Linux
- linux 查詢檔案命令 findLinux
- 檔案上傳速度查詢方法
- Linux系統中,常見的隱形檔案有哪些?Linux
- 查詢檔案中的控制字元(轉)字元
- Linux 查詢檔案的正確方式Linux
- Linux檢視檔案的命令有哪些?Linux
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- Linux中如何刪除檔案?注意事項有哪些?Linux
- Linux基礎:檔案查詢findLinux
- linux內在檔案內查詢Linux
- Linux檔案內容查詢命令Linux
- linux 下 對檔案內容的查詢Linux
- Linux常用的檔案解壓命令有哪些?Linux
- mysql資料庫查詢時用到的分頁方法有哪些MySql資料庫
- 什麼是檔案?Linux檔案型別有哪些?Linux型別
- 檔案查詢
- Python求最大值的方法有哪些?Python
- linux 查詢某個日期以後修改過哪些檔案 shell指令碼Linux指令碼
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- Linux中沒有rc.local檔案的解決方法Linux