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