stat命令示例
stat命令用于显示文件或文件系统状态。 -c选项可用于获取有关文件的特定信息,比如文件的大小(单位:字节):
$ stat -c %s jack201.pdf
输出示例:
66688
在FreeBSD中, stat的语法如下:
$ stat -s file.txt
解决方案
在UNIX/Linux shell下,有多种方法可以查看文件大小。
使用ls命令查看文件大小
使用ls命令,如下所示以获取人类可读的格式:
$ ls -lah fw8ben.pdf | awk '{ print }'
输出示例:
66K
将结果存储到一个变量中:
$ s=$(ls -lah intro.onitroad.pdf | awk '{ print }') $ echo $s
或者
$ s=$( stat -c %s intronitroad.pdf) $ echo $s
问题
在shell脚本中,如何查看文件的大小,并保存到shell变量中?
日期:2019-11-20 08:52:58 来源:oir作者:oir