我需要找到一个文件的大小abc.log
,该文件显示的大小与1KB
我从 WinSCP 查看该文件时的大小相同。这些是我迄今为止的尝试 -
stat -c%s abc.log
- 输出为2
(给出文件内容的大小,为 2 个字节)wc -c abc.log
- 输出是2
ls -l abc.log
- 显示尺寸为2
du -h abc.log
- 输出是4.0K
(这意味着 占用的磁盘空间abc.log
,对吧?)du -b abc.log
- 输出是2
du -k abc.log
- 输出是4
但是什么命令会给我输出等于1k
或1
至少等于 WinSCP 中“大小”列下显示的大小? (在 Windows 机器中复制文件时也会显示1KB
)
我已经尝试过find -name abc.log -size 1k
,它给了我输出 as意味着它已检测到asabc.log
的大小。abc.log
1kB
我不明白1k
从哪里出现,因为甚至像这样的命令也du
没有显示1k
。但我需要一个命令,这样当我传递文件名作为输入时,它会给出与 WinSCP 中显示的和命令检测到的文件大小完全相同的文件大小find
。