폴더에는 alpha
하나의 하위 폴더가 있고 루트와 하위 폴더 모두에 파일이 있습니다.
폴더 beta
에는 파일이 포함된 25개의 하위 폴더가 있습니다.
alpha
및 의 파일 내용을 비교하여 beta
파일의 차이점을 확인하려면 어떻게 해야 합니까?
답변1
파일 및 디렉터리 이름에 개행 문자가 없다고 가정합니다.
diff <(cd alpha ; find . -type f) <(cd beta; find . -type f)
이 명령은 변경된 find
디렉터리의 파일을 나열 하고 목록을 비교합니다. 출력은 다음과 같습니다:cd
diff
1c1,2
< ./b/c/file.x
---
> ./b/c/file.d
> ./b/c/file.e
<
알파에서만 파일을 표시하고 >
베타에서만 파일을 표시 합니다 .