Pipe

從管道檢查 md5sum

  • November 10, 2017

我很困惑應該如何md5sum --check工作:

$ man md5sum
-c, --check
   read MD5 sums from the FILEs and check them

我有一個文件,我可以將其通過管道傳輸到md5sum

$ cat file | md5sum
44693b9ef883e231cd9f90f737acd58f  -

當我明天想檢查文件的完整性時,如何檢查 md5sum 是否仍然存在44693b9ef883e231cd9f90f737acd58f

筆記

cat file可能是一個流。所以我想像我的例子一樣使用管道,而不是md5sum file.

你來做這件事:

cat file | md5sum > sumfile

第二天你可以這樣做:

cat file | md5sum --check sumfile

哪個列印:

-: OK

如果一切都好。

我假設您確實知道文件的 md5sum。

只需發出以下命令:

迴聲 ff19e3f8bde936457b8e53c825110987 我的*文件*| md5sum --check -
*我的文件*:好的

md5sum --check,與任何其他選項(或無)一樣,如果在命令行上未指定md5sum文件(或),則從標準輸入獲取輸入。-

引用自:https://unix.stackexchange.com/questions/148975