Linux查看文件大小的幾種方法示例 stat du ls awk (轉)


Linux查看文件大小的幾種方法示例

stat命令

stat指令:文件/文件系統的詳細信息顯示。

stat命令主要用於顯示文件或文件系統的詳細信息,該命令的語法格式如下:

-f  不顯示文件本身的信息,顯示文件所在文件系統的信息

-L  顯示符號鏈接

-t  簡潔模式,只顯示摘要信息

復制代碼
kali@kali:/$ stat ~/java/jdk-8u60-linux-x64.tar.gz File: '/home/kali/java/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/ kali) Gid: ( 1000/ kali) 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: -
復制代碼

示例:

stat --format=%s $filename

stat -c "%s" filename

 

wc命令

wc命令用來計算數字。利用wc指令我們可以計算文件的Byte數、字數或是列數,若不指定文件名稱,或是所給予的文件名為“-”,則wc指令會從標准輸入設備讀取數據。

wc -c filename 參數-c表示統計字符, 因為一個字符一個字節, 所以這樣得到字節數

kali@kali:/$ wc -c ~/java/jdk-8u60-linux-x64.tar.gz 181238643 /home/kali/java/jdk-8u60-linux-x64.tar.gz

示例:

wc -c filename | awk '{print $1}' wc -c < filename

du命令

du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看,還是和df命令有一些區別的。

du -b filepath 參數-b表示以字節計數

kali@kali:/$ du -b ~/java/jdk-8u60-linux-x64.tar.gz 181238643 /home/kali/java/jdk-8u60-linux-x64.tar.gz

示例:

du -b filename | awk '{print $1}'

或者

du -h filepath 直接得出人好識別的文件大小

kali@kali:/$ du -h ~/java/jdk-8u60-linux-x64.tar.gz 173M /home/kali/java/jdk-8u60-linux-x64.tar.gz

示例:

du -bh ./  -all.sh | awk '{print $1}'

ls命令

ls命令用來顯示目標列表,在Linux中是使用率較高的命令。ls命令的輸出信息可以進行彩色加亮顯示,以分區不同類型的文件。

ls -l filepath 第五列為文件字節數

kali@kali:/$ ls -l ~/java/jdk-8u60-linux-x64.tar.gz -rw-rw-rw- 1 kali kali 181238643 10月 2 2015 /home/kali/java/jdk-8u60-linux-x64.tar.gz

示例:

ls -l filename | awk '{print $5}'

ls -h filepath h表示human, 加-h參數得到人好讀的文件大小

kali@kali:/$ ls -lh ~/java/jdk-8u60-linux-x64.tar.gz -rw-rw-rw- 1 kali kali 173M 10月 2 2015 /home/kali/java/jdk-8u60-linux-x64.tar.gz

示例:

ls -lh filename | awk '{print $5}'

參考網站:

 http://man.linuxde.net/

參考博客:

 https://blog.csdn.net/xiongyangg/article/details/54809810

 https://blog.csdn.net/ly890700/article/details/55050525

作者: 鎖爺

出處:https://www.cnblogs.com/renmengkai/p/9452883.html

版權:本站使用「CC BY 4.0」創作共享協議,轉載請在文章明顯位置注明作者及出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM