linux shell 菜鳥(niǎo)教程 Shell腳本得到文件夾大???
Shell腳本得到文件夾大?。縇S-LD folder path | awk“{print int($5/1024)}”或:Du-B folder path | awk“{print int($1/1
Shell腳本得到文件夾大???
LS-LD folder path | awk“{print int($5/1024)}”
或:
Du-B folder path | awk“{print int($1/1024)}”
與上面計(jì)算的文件大小類(lèi)似,大小以kb為單位。
如果要以字節(jié)為單位,請(qǐng)不要除以1024,也不要舍入int。
注意:Linux的ext2或ext3文件系統(tǒng)會(huì)向目錄分配一個(gè)inode塊(索引節(jié)點(diǎn))來(lái)記錄文件信息,因此文件夾的大小不僅僅是文件大小的總和,還包括索引節(jié)點(diǎn)的大小。索引節(jié)點(diǎn)是一種結(jié)構(gòu),它包含文件的長(zhǎng)度、創(chuàng)建和修改時(shí)間、權(quán)限、所有權(quán)、磁盤(pán)位置等信息。