用于查找 WinSCP 中反映的文件精确大小(以 KB 为单位)的 Linux 命令是什么?

用于查找 WinSCP 中反映的文件精确大小(以 KB 为单位)的 Linux 命令是什么?

我需要找到一个文件的大小abc.log,该文件显示的大小与1KB我从 WinSCP 查看该文件时的大小相同。这些是我迄今为止的尝试 -

  1. stat -c%s abc.log- 输出为2(给出文件内容的大小,为 2 个字节)
  2. wc -c abc.log- 输出是2
  3. ls -l abc.log- 显示尺寸为2
  4. du -h abc.log- 输出是4.0K(这意味着 占用的磁盘空间abc.log,对吧?)
  5. du -b abc.log- 输出是2
  6. du -k abc.log- 输出是4

但是什么命令会给我输出等于1k1至少等于 WinSCP 中“大小”列下显示的大小? (在 Windows 机器中复制文件时也会显示1KB

我已经尝试过find -name abc.log -size 1k,它给了我输出 as意味着它已检测到asabc.log的大小。abc.log1kB

我不明白1k从哪里出现,因为甚至像这样的命令也du没有显示1k。但我需要一个命令,这样当我传递文件名作为输入时,它会给出与 WinSCP 中显示的和命令检测到的文件大小完全相同的文件大小find

相关内容