Linux 获取bash中图像的大小
我想得到图像的大小。该图像位于名为encodedImage.jpc的文件夹中Linux 获取bash中图像的大小,linux,bash,Linux,Bash,我想得到图像的大小。该图像位于名为encodedImage.jpc的文件夹中 a="$(ls -s encodedImage.jpc | cut -d " " -f 1)" temp="$(( $a*1024 * 8))" echo "$a" 输出不正确。如何获得尺寸?谢谢你如果你所说的大小是指字节或漂亮的字节,你可以直接使用吗 ls-lh 如果你只是想删除文件大小,我猜答案更完整(我也添加了文件名,你可以删除,删除$9) ls-lh | awk'{print$5,$9}'如果你所说的大小是指
a="$(ls -s encodedImage.jpc | cut -d " " -f 1)"
temp="$(( $a*1024 * 8))"
echo "$a"
输出不正确。如何获得尺寸?谢谢你如果你所说的大小是指字节或漂亮的字节,你可以直接使用吗
ls-lh
如果你只是想删除文件大小,我猜答案更完整(我也添加了文件名,你可以删除,删除$9
)
ls-lh | awk'{print$5,$9}'
如果你所说的大小是指字节或漂亮的字节,你可以直接使用吗
ls-lh
如果你只是想删除文件大小,我猜答案更完整(我也添加了文件名,你可以删除,删除$9
)
ls-lh | awk'{print$5,$9}'
,正确的方法是像这样使用命令stat
:
stat -c '%s' file
检查
man stat | less +/'total size, in bytes'
,正确的方法是像这样使用命令stat
:
stat -c '%s' file
检查
man stat | less +/'total size, in bytes'
你可以使用这个命令
du -sh your_file
你可以使用这个命令
du -sh your_file
它对我有效,但我想得到字节大小。它以MB返回大小。ls不是一个要解析的工具。您可以简单地删除-h(漂亮的打印选项)以返回原始字节。它对我有用,但我想以字节为单位获取大小。它以MB为单位返回大小。ls不是要解析的工具。您只需删除-h(漂亮打印选项)即可返回原始字节输出是什么?预期产量是多少?神奇的号码5242880是从哪里来的?1024和8看起来也像幻数,它们在这里更为人所知。输出是什么?预期产量是多少?神奇的号码5242880是从哪里来的?1024和8看起来也像神奇的数字,它们在这里更为人所知。小数点后有可能只得到2或3个数字吗?@Tahir,
stat
命令应该输出一个整数。你说的是什么小数点?小数点后有可能只得到2或3个数字吗?@Tahir,stat
命令应该输出一个整数。你在说什么?