BASH/命令行字节数

标签 bash shell scripting

当我运行时在这个目录中

ls -l 

它打印以下输出:

-rw-----1 csundl dcsugrad 0 12月5日13:51 file3
drwx------ 2 csundl dcsugrad 4096 12月5日 13:51 照片
drwx------ 2 csundl dcsugrad 4096 12 月 5 日 13:51 Pron
drwx------ 2 csunfi dcsugrad 4096 12 月 5 日 13:51 电子表格
drwx------ 3 csundl dcsugrad 4096 12 月 5 日 15:12 东西
-rwx------ 1 csundl dcsugrad 149 12 月 5 日 15:08 untitled.sh

粗体值是字节大小(?)。

但是当我运行时:

ls -l | wc -c  

总字节大小为 340。这是为什么?

谢谢。

最佳答案

ls 命令显示文件的大小

但是这个命令:

ls -l | wc -c

计算ls命令输出中的字符数。

要计算目录中文件的总大小,请使用 du 命令:

du -hs mydir

关于BASH/命令行字节数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20404611/

相关文章:

git - git bash 中文件路径的正斜杠与反斜杠

linux - 从 "find"输出中删除特殊字符

linux - 查找具有某些属性的文件

linux - Webapp更新shell脚本

bash - 根据 bash 中的模式对文件行进行排序

bash - 如何覆盖 bash 命令?

linux - 在 Shell 中连接字符串

windows - 如何在 Windows 中生成确定大小的文件?

bash - Bash 中 RANDOM 和 SRANDOM 的区别

linux - 在 Linux 中扩展