linux 命令之du與df

々橙若℃ №發表於2020-10-04

一.du 命令

Linux du (英文全拼:disk usage)命令用於顯示目錄或檔案的大小
du 會顯示指定的目錄或檔案所佔用的磁碟空間。

二.du命令作用

du [選項][檔案]

-a或-all 顯示目錄中個別檔案的大小。

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

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

-k或–kilobytes 以KB(1024bytes)為單位輸出。

-m或–megabytes 以MB為單位輸出。

-s或–summarize 僅顯示總計,只列出最後加總的值。

-h或–human-readable 以K,M,G為單位,提高資訊的可讀性。

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

-L<符號連結>或–dereference<符號連結> 顯示選項中所指定符號連結的原始檔大小。

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

-X<檔案>或–exclude-from=<檔案> 在<檔案>指定目錄或檔案。

–exclude=<目錄或檔案> 略過指定的目錄或檔案。

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

-H或–si 與-h引數相同,但是K,M,G是以1000為換算單位。

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

比如檢視home目錄下面的檔案

du -sh /home

在這裡插入圖片描述

三.df命令

Linux df(英文全拼:disk free) 命令用於顯示目前在 Linux 系統上的檔案系統磁碟使用情況統計。

df [選項]... [FILE]..

檔案-a, --all 包含所有的具有 0 Blocks 的檔案系統 檔案–block-size={SIZE} 使用 {SIZE} 大小的
Blocks 檔案-h, --human-readable 使用人類可讀的格式(預設值是不加這個選項的…) 檔案-H, --si 很像
-h, 但是用 1000 為單位而不是用 1024 檔案-i, --inodes 列出 inode 資訊,不列出已使用 block 檔案-k, --kilobytes 就像是 --block-size=1024 檔案-l, --local 限制列出的檔案結構 檔案-m,
–megabytes 就像 --block-size=1048576 檔案–no-sync 取得資訊前不 sync (預設值) 檔案-P, --portability 使用 POSIX 輸出格式 檔案–sync 在取得資訊前 sync 檔案-t,
–type=TYPE 限制列出檔案系統的 TYPE 檔案-T, --print-type 顯示檔案系統的形式 檔案-x, --exclude-type=TYPE 限制列出檔案系統不要顯示 TYPE 檔案-v (忽略) 檔案–help 顯示這個幫手並且離開 檔案–version 輸出版本資訊並且離開

df -h /home

在這裡插入圖片描述

相關文章