![디렉터리에 중복된 파일이 있습니다.](https://linux55.com/image/125937/%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%A4%91%EB%B3%B5%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
중복된 파일이 있는데 해당 파일의 수를 계산해야 합니다.
예:예제.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
되며 코드는 동일한 파일 수와 함께 첫 번째 파일 이름을 인쇄합니다. 점은 "현재 디렉터리"를 나타냅니다.fdupes
awk