文件大小(以ls为单位)?

时间:2014-09-24 00:44:32

标签: linux bash filesize ls

是否有方法或参数使bash命令“ls”显示位上的文件大小? 我知道“ls -lh”显示文件的大小,但以字节,千字节等为单位。 或任何其他可以这样的bash命令?

2 个答案:

答案 0 :(得分:5)

这适用于Linux

ls -l | awk '{$5=$5*8; print;}'

答案 1 :(得分:1)

编写自己的函数,朝这个方向发展:

for file in *; do
   [[ -d "$file" ]] && continue
   printf "%12u\t%s\n" "$(( $(wc -c < "$file") * 8 ))" "$file"
done