Liux 는 두 폴 더 의 diff 가 다 릅 니 다(diff 명령,md5 목록)

1236 단어 linuxdiffmd5폴 더
폴 더 diff 비교,diff 명령 직접 사용 가능
[root@~]# diff -urNa dir1 dir2
  -a Treat all files as text and compare them line-by-line, even if they do not seem to be text.
  -N, --new-file
    In directory comparison, if a file is found in only one directory, treat it as present but empty in the other directory.
  -r When comparing directories, recursively compare any subdirectories found.
  -u Use the unified output format.
폴 더 diff 를 비교 하면 파일 MD5 목록 도 비교 할 수 있 습 니 다.다음 명령 은 폴 더 의 파일 md5 목록 을 가 져 올 수 있 습 니 다.

find /home/ -type f -not \( -name '.*' \) -exec md5sum {} \;
설명:
          (1)/home/파일 디 렉 터 리
     (2)-type f 파일 형식 은 일반 파일
     (3) -not \( -name '.*' \)  숨겨 진 파일 을 필터 합 니 다.고려 할 필요 가 없 는 파일 을 걸 러 낼 수 있 습 니 다.
         (4) -exec md5sum {} \;  파일 마다 md5sum 명령 을 실행 합 니 다.
 tar 명령 으로 압축 한 후 파일 의 MD5 를 비교 해 서 는 안 됩 니 다.tar 압축 은 파일 을 가 져 올 시간 입 니 다.

총결산
위 에서 말 한 것 은 소 편 이 소개 한 Liux 가 두 폴 더 diff 가 다 릅 니 다(diff 명령,md5 목록).여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기