리눅스 md5sum

(Md5sum에서 넘어옴)

1 개요[ | ]

리눅스 md5sum
/usr/bin/md5sum
  • 128비트 MD5 해시값을 계산하고 검증하는 리눅스 명령어
  • 파일에 대한 디지털 지문으로 활용
→ 같은 파일이면[1] 해시값도 같음[2]

2 파일 확인[ | ]

Console
Copy
[root@zetawiki ~]# echo hello > 1.txt
[root@zetawiki ~]# md5sum 1.txt
b1946ac92492d2347c6235b4d2611184  1.txt
Console
Copy
[root@zetawiki ~]# echo hello > 2.txt
[root@zetawiki ~]# echo world > 3.txt
[root@zetawiki ~]# md5sum 1.txt 2.txt 3.txt
b1946ac92492d2347c6235b4d2611184  1.txt
b1946ac92492d2347c6235b4d2611184  2.txt
591785b794601e212b260e25925636fd  3.txt
Console
Copy
[root@zetawiki ~]# md5sum *.txt
b1946ac92492d2347c6235b4d2611184  1.txt
b1946ac92492d2347c6235b4d2611184  2.txt
591785b794601e212b260e25925636fd  3.txt

3 문자열 확인[ | ]

Console
Copy
[root@zetawiki ~]# echo hello | md5sum
b1946ac92492d2347c6235b4d2611184  -
Console
Copy
[root@zetawiki ~]# echo hello | md5sum | awk '{print $1}'
b1946ac92492d2347c6235b4d2611184
Console
Copy
[root@zetawiki ~]# php -r 'echo md5("hello\n").PHP_EOL;'
b1946ac92492d2347c6235b4d2611184

4 같이 보기[ | ]

5 주석[ | ]

  1. 정확히는... 파일 내용이 같으면
  2. 단, 지극히 드문 경우 해시충돌

6 참고[ | ]

  • 리눅스 디렉토리 용량 확인 du
    "현재폴더에 있는 폴더 및 파일 중에서 용량이 큰 것 순으로 10개 보기" 에서 -hs 옵션을 주면 sort가 제대로 되지 않는다고 하셨는데 sort의 -h 옵션을 이용하면 가능합니다. (-h, --human-numeric-sort) 저는 다음과 같이 합니다. du -hs * | so
  • 리눅스 반복 예약작업 cron, crond, crontab
    타사 크론 서비스를 사용하여 자신의 서버에서 호스팅 크론을 사용하여 게다가, 당신은 타사 크론 서비스 (보통이라고 webcron)를 사용할 수 있습니다 : http://EasyCron.com - 크론 작업을 설정하는 crontab을 또는 다른 작업 스케줄러의 필요성을 제거 webcron