比较 Windows 和 Linux 之间的大小

比较 Windows 和 Linux 之间的大小

我在 Windows 上有一个大小为 5457888KB 的 ISO 文件。

我想将这个 iso 文件传输到我的 Linux 机器上。

如何比较 Linux 机器中的校验和(哪个命令在 Linux 上返回与 Windows 相同的文件大小)以验证传输(ftp)是否成功?

答案1

在 Linux 上哪个命令返回文件大小与 Windows 一样

有一些方法可以在 Linux 上检查文件大小:

$ stat -c %s <file_name> (in bytes)
$ du -sk <file_name> (in kilobytes)

但你不应该以此为基础来验证完整性。

您最好使用一些工具在 Windows 上生成 ISO 文件的校验和,例如:韓識md5校验,...并通过执行以下命令在Linux上进行比较:

$ echo "<md5sum_value><space><space><file_name>" | md5sum -c

附言:你可能还想看看mod_digest如果您使用 ProFTPD。

答案2

您可以使用 du (磁盘使用情况)来实现此目的:

du -h /home/user1

-H

--人类可读

在每个大小后面附加一个大小字母,例如“M”表示兆字节。使用的是 1024 的幂,而不是 1000;“M”代表 1,048,576 字节。此选项相当于 --block-size=human-readable。如果您喜欢 1000 的幂,请使用 --si 选项。

相关内容