나는 bash 스크립트를 작성 중이며 두 개의 디렉토리 트리에서 어떤 파일이 같은지 알고 싶습니다.주어진 두 개의 디렉토리 트리에서 동일한 파일을 찾는 방법은 무엇입니까?
diff를 사용하는 것과 반대가됩니다.
글쎄, 내가 직접 대답을 찾았다. 이전에 해봤지만 작동하지 않는다고 생각했습니다.
diff -srq dir1/ dir2/ | grep identical
나는 bash 스크립트를 작성 중이며 두 개의 디렉토리 트리에서 어떤 파일이 같은지 알고 싶습니다.주어진 두 개의 디렉토리 트리에서 동일한 파일을 찾는 방법은 무엇입니까?
diff를 사용하는 것과 반대가됩니다.
글쎄, 내가 직접 대답을 찾았다. 이전에 해봤지만 작동하지 않는다고 생각했습니다.
diff -srq dir1/ dir2/ | grep identical
글쎄, 내가 직접 대답을 찾았다. 이전에 해봤지만 작동하지 않는다고 생각했습니다.
diff -srq dir1/ dir2/ | grep identical
무엇 -srq 수단? `same`의 어떤 응용 프로그램에 대한
-s --report-identical-files Report when two files are the same.
-r --recursive Recursively compare any subdirectories found.
-q --brief Output only whether files differ.
당신은 중복 파일을 나열 fdupes 또는 rdfind 같은 유틸리티를 사용할 수 있습니다. 예를 들어 :
fdupes --recurse dir1 dir2
당신은 또한 당신이 결과를 분석하는 방법에 따라, 오히려 텍스트 블록에 비해, 같은 줄에 모든 중복을 나열 --sameline
플래그를 사용 할 수 있습니다.
이 기술은 이름이 다른 동일한 파일을 감지합니다. diff가 동일한 작업을 수행하도록 조정될 수 있는지 확실하지 않습니다. – Giuseppe
: --help DIFF에서? 이름? 아이 노드? 크기? 함유량? 수정 시간? 소유자? 그룹? 권한? – MattH
결과를 대답으로 게시하십시오. – KurzedMetal