디렉터리에 중복된 파일이 있습니다.

디렉터리에 중복된 파일이 있습니다.

중복된 파일이 있는데 해당 파일의 수를 계산해야 합니다.

예:예제.html 예제(1).html

출력: 예를 들어 count(1).html의 수를 원합니다.

답변1

사용 fdupes:

fdupes -1 . | awk '{ print $1, NF }'

예제 디렉터리의 경우:

$ fdupes -1 .  | awk '{ print $1, NF }'
./f 2
./file 2

이 예에는 동일한 내용을 가진 두 개의 파일이 있습니다 f( f이 파일 자체도 이 개수에 포함됨) file.

옵션을 사용 하면 동일한 파일의 각 세트에 대해 한 줄로 출력 -1되며 코드는 동일한 파일 수와 함께 첫 번째 파일 이름을 인쇄합니다. 점은 "현재 디렉터리"를 나타냅니다.fdupesawk

관련 정보