Linux命令學習總結二(磁盤管理)
1 df
功能說明
顯示磁盤的相關信息。
語法
df [-ahHiklmPT][--block-size=<區塊大小>][-t <文件系統類型>][-x <文件系統類型>][--help][--no-sync][--sync][--version][文件或設備]
補充說明
df可顯示磁盤的文件系統與使用情形。
參數
-a或--all 包含全部的文件系統。
--block-size=<區塊大小> 以指定的區塊大小來顯示區塊數目。
-h或--human-readable 以可讀性較高的方式來顯示信息。
-H或--si 與-h參數相同,但在計算時是以1000 Bytes爲換算單位而非1024 Bytes。
-i或--inodes 顯示inode的信息。
-k或--kilobytes 指定區塊大小爲1024字節。
-l或--local 僅顯示本地端的文件系統。
-m或--megabytes 指定區塊大小爲1048576字節。
--no-sync 在取得磁盤使用信息前,不要執行sync指令,此爲預設值。
-P或--portability 使用POSIX的輸出格式。
--sync 在取得磁盤使用信息前,先執行sync指令。
-t<文件系統類型>或--type=<文件系統類型> 僅顯示指定文件系統類型的磁盤信息。
-T或--print-type 顯示文件系統的類型。
-x<文件系統類型>或--exclude-type=<文件系統類型> 不要顯示指定文件系統類型的磁盤信息。
--help 顯示幫助。
--version 顯示版本信息。
[文件或設備] 指定磁盤設備。例子
[qin@localhost ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 44584224 17572508 24710408 42% /
/dev/sda1 101086 11471 84396 12% /boot
tmpfs 1029940 0 1029940 0% /dev/shm
2 du
功能說明
顯示目錄或文件的大小。
語法
du [-abcDhHklmsSx][-L <符號連接>][-X <文件>][--block-size][--exclude=<目錄或文件>][--max-depth=<目錄層數>][--help][--version][目錄或文件]
補充說明
du會顯示指定的目錄或文件所佔用的磁盤空間。
參數
-a或-all 顯示目錄中個別文件的大小。
-b或-bytes 顯示目錄或文件大小時,以byte爲單位。
-c或--total 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。
-D或--dereference-args 顯示指定符號連接的源文件大小。
-h或--human-readable 以K,M,G爲單位,提高信息的可讀性。
-H或--si 與-h參數相同,但是K,M,G是以1000爲換算單位。
-k或--kilobytes 以1024 bytes爲單位。
-l或--count-links 重複計算硬件連接的文件。
-L<符號連接>或--dereference<符號連接> 顯示選項中所指定符號連接的源文件大小。
-m或--megabytes 以1MB爲單位。
-s或--summarize 僅顯示總計。
-S或--separate-dirs 顯示個別目錄的大小時,並不含其子目錄的大小。
-x或--one-file-xystem 以一開始處理時的文件系統爲準,若遇上其它不同的文件系統目錄則略過。
-X<文件>或--exclude-from=<文件> 在<文件>指定目錄或文件。
--exclude=<目錄或文件> 略過指定的目錄或文件。
--max-depth=<目錄層數> 超過指定層數的目錄後,予以忽略。
--help 顯示幫助。
--version 顯示版本信息。
[qin@localhost ~]$ du -ch
8.0K ./.kde/Autostart
12K ./.kde
4.0K ./test
68K .
68K total
3 free
功能說明
顯示內存狀態。
語法
free [-bkmotV][-s <間隔秒數>]
補充說明
free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文件內存,共享內存區段,以及系統核心使用的緩衝區等。
參數
-b 以Byte爲單位顯示內存使用情況。
-k 以KB爲單位顯示內存使用情況。
-m 以MB爲單位顯示內存使用情況。
-o 不顯示緩衝區調節列。
-s<間隔秒數> 持續觀察內存使用狀況。
-t 顯示內存總和列。
-V 顯示版本信息。[qin@localhost ~]$ free -m
total used free shared buffers cached
Mem: 2011 1978 32 0 225 1095
-/+ buffers/cache: 657 1353
Swap: 1027 0 1027