stat filepath
#第三行的size欄位就是檔案的位元組數
xanarry@thinkpad:/$ stat ~/downloads/jdk-8u60-linux-x64.tar.gz
file: '/home/xanarry/downloads/jdk-8u60-linux-x64.tar.gz'
size: 181238643 blocks: 353984 io block: 4096 regular file
device: 808h/2056d inode: 261742 links: 1
access: (0666/-rw-rw-rw-) uid: ( 1000/ xanarry) gid: ( 1000/ xanarry)
access: 2017-02-01 17:36:43.177892508 +0800
modify: 2015-10-02 12:43:29.853291000 +0800
change: 2016-12-26 23:33:34.619480450 +0800
birth: -
wc -c filename 引數-c表示統計字元, 因為乙個字元乙個位元組, 所以這樣得到位元組數
xanarry@thinkpad:/$ wc -c ~/downloads/jdk-8u60-linux-x64.tar.gz
181238643 /home/xanarry/downloads/jdk-8u60-linux-x64.tar.gz
du -b filepath 引數-b表示以位元組計數
或者
du -h filepath 直接得出人好識別的檔案大小
如果對乙個目錄執行du
,du
會遞迴列出目錄中的所有檔案,並顯示其大小,同時也會顯示目錄中所有檔案的大小。假如我們想知道乙個目錄下所有檔案占用空間的總大小,執行:
du 目標目錄 -sh# -s, --summarize display only a total for each argument
# -h, --human-readable print sizes in human readable format (e.g., 1k 234m 2g)
ls -l filepath 第五列為檔案位元組數
xanarry@thinkpad:/$ ls -l ~/downloads/jdk-8u60-linux-x64.tar.gz
-rw-rw-rw- 1 xanarry xanarry 181238643 10月 2 2015 /home/xanarry/downloads/jdk-8u60-linux-x64.tar.gz
ls -h filepath h表示human, 加-h引數得到人好讀的檔案大小
xanarry@thinkpad:/$ ls -lh ~/downloads/jdk-8u60-linux-x64.tar.gz
-rw-rw-rw- 1 xanarry xanarry 173m 10月 2 2015 /home/xanarry/downloads/jdk-8u60-linux-x64.tar.gz
Linux檢視檔案大小的幾種方法
stat filepath 第三行的size欄位就是檔案的位元組數 xanarry thinkpad stat downloads jdk 8u60 linux x64.tar.gz file home xanarry downloads jdk 8u60 linux x64.tar.gz size...
Linux檢視檔案大小的幾種方法
stat filepath 第三行的size欄位就是檔案的位元組數 xanarry thinkpad stat downloads jdk 8u60 linux x64.tar.gz file home xanarry downloads jdk 8u60 linux x64.tar.gz size...
Linux檢視檔案大小的幾種方法
stat filepath 第三行的size欄位就是檔案的位元組數 xanarry thinkpad stat downloads jdk 8u60 linux x64.tar.gz file home xanarry downloads jdk 8u60 linux x64.tar.gz size...