cyb*_*654 14 linux terminal bash command-line macos
我正在按照此处的代码段改进我在 Mac OSX 中的终端命令。
它通过导出alias ls='ls -GFh'到 bash 配置文件将 ls 结果的默认值设置为人类可读。这非常方便,但有时我想以字节为单位查看文件的确切大小(以便将其与另一个文件进行比较)。
我怎样才能做到这一点?有没有我可以使用 ls 的命令来强制它以字节为单位显示结果?
我可以使用其他命令来获取文件大小吗?
我想到了,du -s但它只会让我估计该文件的已用磁盘空间,并且最小大小是千字节块。
Dav*_*ill 19
使用以下方法之一:
wc -c file
Run Code Online (Sandbox Code Playgroud)
-c 打印字节数。
\ls -ln file
Run Code Online (Sandbox Code Playgroud)
\转义ls别名。
Linux:
stat --format="%s" file
Run Code Online (Sandbox Code Playgroud)
操作系统:
stat -f "%z bytes" file
Run Code Online (Sandbox Code Playgroud)
请参阅堆栈溢出问题在 shell 中获取文件大小(以字节为单位)的便携式方法?对于其他选择。
| 归档时间: |
|
| 查看次数: |
16167 次 |
| 最近记录: |