1. filesystem 在格式化的時候就規範好了 block 的大小,在 ext2/ext3 的環境下,這個 block 不變;
2. 每乙個 block 僅能容納乙個檔案,所以如果 block 大小為 4k ,而單一檔案只有 1k ,則會有 3k 的空間被浪費。而那個 total 會記錄的則是 4k 的容量;
依據這個說明,來看看鳥哥的環境:
[vbird@linux wol]$ ls -ls
total 32
12 -rwxr-xr-x 1 vbird vbird 11120 jul 28 2006 ether-wake
12 -rw-r--r-- 1 vbird vbird 11107 jul 28 2006 ether-wake.c
4 -rw-r--r-- 1 vbird vbird 70 jul 28 2006 makefile
4 -rw-r--r-- 1 vbird vbird 44 jul 28 2006 wol.test.sh
注意了,鳥哥的 partition 使用的 block 大小為 4k 的情況!
所以每個檔案的說明如下:
ether-wake 容量 11120 ,占用 3 個 block ,所以總共耗去 12kbytes
ether-wake.c 容量 11107,占用 3 個 block ,所以耗去 12kbyes
makefile 容量 70 ,占用 1 個 block ,所以耗去 4kbytes
wol.test.sh 容量 44 ,占用 1 個 block ,所以耗去 4kbytes ,
最後將這些資料總計一下,結果就得到 total 為 32 kbytes 了。
但檔案的總容量為: (11120+11107+70+44)/1024=11.067k,
因此硬碟空間浪費多少? 32k-11.06k=20k 左右的空間。
測試中,使用的linux指令
最近,測試了乙個 linux 的sdk 這是我第一次接觸 linux 的測試工作。對於 linux 上學的時候在嵌入式作業系統的課程上,老師曾經講過,到現在,早就不記得老師都講了什麼了,唯一留下的印象,就是這個作業系統,可做嵌入式系統開發,可任意配置,全都是對比 uc os ii 這個嵌入式系統講的...
linux指令之檔案檢視 ls
1.linux檔案結構 linux檔案結構是樹形的,根目錄是 其它所有檔案都是在根目錄下面的。2.linux檔案結構檢視方式 一般使用的linux都是非圖形化介面的 圖形化介面安裝時可選擇,大神一般都是不用圖形介面的 所以如果需要檢視檔案結構,就不像windows那麼方面,可以直接使用檔案管理器開啟...
Linux 指令篇 檔案目錄管理 ls
名稱 ls 使用許可權 所有使用者 使用方式 ls alrtafr name.說明 顯示指定工作目錄下之內容 列出目前工作目錄所含之檔案及子目錄 引數 a 顯示所有檔案及目錄 ls內定將檔名或目錄名稱開頭為 的視為隱藏檔,不會列出 l 除檔名稱外,亦將檔案型態 許可權 擁有者 檔案大小等資訊詳細列出...