一、du命令
du命令是Linux系統中常用的查看目錄或文件佔用磁碟空間的命令,通過du命令可以有效地找出哪些目錄或文件佔用了較多的磁碟空間。
常用的du命令選項:
-h, --human-readable 單位友好的方式顯示 -s, --summarize 僅顯示總計大小 -c, --total 顯示總計大小,且將每個文件大小也列印出來 -a, --all 顯示所有文件大小,而非僅目錄
示例:
$ du -h /home # 查看/home目錄下的文件佔用磁碟空間情況 $ du -sh /home # 查看/home目錄的總佔用磁碟空間情況 $ du -cha /home # 查看/home目錄下所有文件的佔用磁碟空間情況
二、df命令
df命令是另一種常用的查看磁碟空間使用情況的命令,該命令可以查看系統中各分區的磁碟空間使用情況,以及剩餘空間和使用百分比等信息。
常用的df命令選項:
-h, --human-readable 單位友好的方式顯示 -T, --print-type 顯示文件系統類型 -t, --type=文件系統類型 僅顯示給定類型的文件系統,例如ext3、tmpfs、proc等
示例:
$ df -h # 查看系統的磁碟空間使用情況 $ df -Th # 查看系統磁碟空間使用情況,同時顯示文件系統類型 $ df -T ext4 # 僅查看ext4類型文件系統的磁碟空間使用情況
三、ncdu命令
ncdu命令是一款基於命令行的互動式磁碟使用情況分析工具,它可以在互動式界面中顯示文件夾佔用磁碟大小信息,允許用戶在操作過程中刪除文件,使用起來非常方便。
示例:
$ ncdu /home # 查看/home目錄下文件佔用磁碟空間情況,使用互動式界面操作
四、find命令
find命令是一款強大的文件查找工具,它可以遍歷指定目錄下的所有子目錄,並找出指定類型或名稱的文件,也可以根據文件大小進行查找。
常用的find命令選項:
-type f 只查找文件 -type d 只查找目錄 -name 文件名 查找指定名稱的文件 -size 文件大小[單位] 查找指定大小的文件,可加單位b,k,m,g等
示例:
$ find /home -type f -size +100M # 查找/home目錄下大於100MB的文件 $ find /home -type d -name "test" # 查找/home目錄下名稱為test的目錄
五、ls命令
ls命令是一個常見的文件管理命令,它可以列出指定目錄下的文件和目錄,並顯示它們的許可權、所有者、大小等信息。
常用的ls命令選項:
-h, --human-readable 單位友好的方式顯示文件大小 -l, --format=long 顯示文件詳細信息,包括文件的許可權、所有者、大小、創建時間等 -S 按照文件大小排序
示例:
$ ls -lh /home # 列出/home目錄下文件的詳細信息,並使用單位友好的方式顯示文件大小 $ ls -lS /home # 列出/home目錄下文件,並按照文件大小排序
六、小結
本文介紹了利用Linux命令查看CentOS目錄空間大小的常用技巧,可以通過du、df、ncdu、find和ls命令查看目錄或文件佔用磁碟空間情況,以及系統磁碟空間使用情況。
原創文章,作者:DRLQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/138016.html