Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我如何计算,比如说文件前 1024 个字节的 md5 总和?
但是我尝试过od -N 1024 | md5sum,默认情况下 od 输出是八进制格式,这会生成不同的 md5 哈希。
od -N 1024 | md5sum
head -c 1024 | md5sum
应该管用。
完整示例,如评论中所要求:
head -c 1024 your_file | md5sum
假设一个更复杂的情况:您需要获取第一个分区的第二个 1GB 部分。使用 dd 命令:
dd bs=1M skip=1024 count=1024 if=/dev/sda1 | md5sum
请注意,我们没有使用of=dd 命令的一部分。所以它的输出将被重定向到标准输出,我们通过管道传递给下一个命令。
of=