중복 파일 삭제를 더 효과적으로 제어하고 싶습니다.

중복 파일 삭제를 더 효과적으로 제어하고 싶습니다.

fdupes 또는 fslint를 사용하면 중복 항목 목록이 제공되지만 디렉터리에는 중복 항목에 대한 특별한 순서가 없는 것으로 보입니다. 너무 많은 디렉토리에 파일이 너무 많아 각 중복 세트를 파일에 포함할 위치를 결정하는 것이 불가능합니다.

홈 디렉토리를 지정한 다음 fdupes가 홈 디렉토리를 제외한 다른 모든 디렉토리에서 중복 항목을 제거하도록 하고 싶습니다.

이 작업을 수행할 수 있는 fdupes 또는 fslint에 대한 명령줄이 있습니까, 아니면 이를 수행할 수 있는 다른 응용 프로그램이 있습니까?

답변1

잠망경문제를 해결할 수도 있습니다. 예를 들어, 첫 번째 디렉터리가 기본 디렉터리인 "Wedding", "Wedding 2018", "2018-06-02 Wedding" 및 "N and C wedding"에 사진이 있고 다음 중복 항목을 제거하려는 경우 기본 "웨딩 디렉토리"에는 다른 디렉토리도 있습니다.

  1. 디렉토리에서 중복 항목을 검색하십시오. 모두 폴더에 있으면 cd폴더에 들어가서 를 실행할 수 있습니다 psc scan. 그렇지 않으면 명시적으로 이름을 지정할 수 있습니다.

    psc scan "Wedding" "Wedding 2018" "2018-06-02 Wedding" "N and C wedding"
    
  2. "Wedding" 디렉터리( --contained"Wedding"에 위치)에서 중복 파일을 제거합니다.

    psc rm --contained "Wedding" -r "Wedding 2018" "2018-06-02 Wedding" "N and C wedding"
    

(면책조항: 저는 거의 동일한 문제에 직면한 후 Periscope를 작성했습니다. 그 문제에는 중복된 사진이 많고 체계적이지 않은 대규모 사진 모음이 있었습니다.)

관련 정보