首頁  >  文章  >  運維  >  linux中total是什麼

linux中total是什麼

WBOY
WBOY原創
2022-07-12 11:02:584373瀏覽

linux中total指的是清單中所有檔案的磁碟空間佔用總和,也即資源佔用總和,統計單位是kb;total是使用「ls -l」指令時顯示的第一行結果,其中獲取目錄的大小並非是目錄所包含的檔案的總大小,而只是目錄本身的大小。

linux中total是什麼

本教學操作環境:linux7.3系統、Dell G3電腦。

linux中total是什麼

當我們在使用ls -l的指令時,我們會看到以下類似的訊息

linux中total是什麼

total的意思是:清單中所有檔案的磁碟空間佔用總和,也就是資源佔用總和,它的統計單位是kb。

我們知道ls -l列出的第5列數值是該檔案或目錄的大小。在這裡目錄的大小並非是目錄所包含的檔案的總大小。而僅僅是目錄自身的大小。

如果你無法理解這個概念,請思考一下」linux中一切皆檔案「這句話的意思。

那麼,也就是說圖中的total 12k 應該等於767 4096 4096的值。讓我們計算一下,看看是不是如此。

767 4096 4096=8959 那麼這裡的單位當然是bytes,所以我們換算成k,則數值為8959/1024=8.74902k

那麼顯然12 ≠8.74902

但為什麼total卻是「所列出內容的磁碟佔用空間總和值。"? 請注意其中的「佔用」二字,何為佔用?

我們知道文件系統中是有block(塊)的概念的,塊就像一間間屋子,如果你得文件系統中存的都是一些較大的文件,那麼使用較大的block會得到較好的效能,反之亦然。

那麼資料在存放過程中佔據的block的大小就是 「佔用」的空間。

推薦學習:Linux影片教學

#

以上是linux中total是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn