파이프에서 md5sum 확인 –check read MD5

어떻게 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 myfile | md5sum --check-
 myfile : 확인

md5sum --check같이 md5sum어떤 파일 (또는 경우 다른 옵션 (또는 없음)을 표준 입력에서 입력을 받아 -) 명령 행에 지정되지 않습니다.


답변

기본 구문 md5sum은 다음과 같습니다.

$ md5sum file
068a9a19124df814e52ff5461598cfe4  file

체크섬 파일을 만들려면 표준 출력을 파일로 리디렉션하십시오.

$ md5sum file > md5.checksum

체크섬 파일과 파일을 확인하려면

$ cd path/to/file
$ md5sum --check path/to/md5.checksum
file: OK

즉, m13r의 구현은 똑같이 유효합니다.


답변