linux中total是什么
Linux中total指的是列表中所有文件的磁盤空間占用總和,也即資源占用總和,統(tǒng)計(jì)單位是kb;total是在使用“l(fā)s -l”命令時顯示的第一行結(jié)果,其中獲取目錄的大小并非是目錄所包含的文件的總大小,而僅僅是目錄自身的大小。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux中total是什么
當(dāng)我們在使用ls -l的命令時,我們會看到如下類似的信息
total的意思是:列表中所有文件的磁盤空間占用總和,也就是資源占用總和,它的統(tǒng)計(jì)單位是kb。
我們知道ls -l列出的第5列數(shù)值是該文件或目錄的大小。在這里目錄的大小并非是目錄所包含的文件的總大小。而僅僅是目錄自身的大小。
如果你無法理解這一概念,請思考一下”linux中一切皆文件“這句話的含義。
那么,也就是說圖中的total 12k 應(yīng)該等于767+4096+4096的值。我們計(jì)算一下,看看是不是如此。
767+4096+4096=8959 那么這里的單位當(dāng)然是bytes,所以我們換算成k,則數(shù)值為8959/1024=8.74902k
那么顯然 12 ≠8.74902
但為什么total卻是“所列出內(nèi)容的磁盤占用空間總和值。"? 請注意其中的“占用”二字,何為占用?
我們知道文件系統(tǒng)中是有block(塊)的概念的,塊就像一間間屋子,如果你得文件系統(tǒng)中存的都是一些較大的文件,那么使用較大的block會得到較好的性能,反之亦然。
那么數(shù)據(jù)在存放過程中占據(jù)的block的大小就是 “占用”的空間。
推薦學(xué)習(xí):Linux視頻教程
以上就是linux中total是什么的詳細(xì)內(nèi)容,更多請關(guān)注其它相關(guān)文章!
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。