linux系统下可以通过 sha256sum ssh命令来获取文件的sha256的值,具体的操作方法可以参考下面的博文。

linux获取文件sha256的值

1、linux获取文件sha256值

linux获取文件的sha256值,可以使用sha256sum命令,命令格式如果

sha256sum 文件路径加文件名
root@mozhu-Yoga:/www# sha256sum a.zip
93ec3690ea5ed6633b40cfa303a94cb220f261bf0291baeeb6ef4a14c1460aff  a.zip

2、linux同时获取多个文件的sha256值

sha256sum 可以同时获取多个文件的sha256值,用于文件的比较

命令格式:

sha256sum 文件1路径加文件名 文件2路径加文件名 ........

示例代码:

# 同时获取两个文件的sha256值
root@mozhu-Yoga:/www# sha256sum a.txt a.zip
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  a.txt
93ec3690ea5ed6633b40cfa303a94cb220f261bf0291baeeb6ef4a14c1460aff  a.zip
# 同时获取多个文件的sha256值
root@mozhu-Yoga:/www# sha256sum a.zip a.txt b.txt
93ec3690ea5ed6633b40cfa303a94cb220f261bf0291baeeb6ef4a14c1460aff  a.zip
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  a.txt
03d4a949c3182dd99028e1ee699245664c400e4b8e8ca5aae3686e90713e4133  b.txt

3、linux获取文件的sha256值,并写入文件

命令格式:

sha256sum 文件路径加文件名 > 存放sha256值的文件路径加文件名(如没有则会创建)

例1:

sha256sum a.zip > b.txt

例2:

sha256sum 也可以同时获取多个文件的sha256值并写入文件

sha256sum a.zip a.txt > c.txt