'fdupes' 명령줄 도구를 사용하여 Linux에서 중복 파일을 찾고 제거하는 방법

Linux 명령 fdupes를 사용하여 중복 파일을 찾고 제거하는 방법 알아보기

인터넷에서 PDF 문서를 다운받아 어떤 폴더로 옮기고 10개월 후에 첫 번째 문서를 찾을 수 없어서 다시 다운로드한 적이 있습니까? '문서', '문서(1)', 문서(2)가 모두 동일한 다운로드 폴더에 클러스터링되어 있습니까?

수년에 걸쳐 인터넷의 가용성이 높아짐에 따라 사용자는 파일 탐색기의 (종종 느리고 둔한) 검색 기능을 사용하는 데 시간을 할애하지 않고 대신 필요한 파일을 다시 다운로드할 수 있습니다. 이는 정리되지 않은 폴더 구조와 결합되어 중복 파일이 최대 수 기가바이트의 공간을 차지할 수 있는 혼란스러운 스토리지 상황을 거의 생성하지 않습니다.

이러한 중복 파일을 처리하기 위해 GNU/Linux 커뮤니티는 과다한 명령줄 및 GUI 기반 옵션을 제공합니다. 사용하기 쉬운 명령줄 도구 중 하나는 'fdupes'입니다.

Linux에서 'fdupes'를 사용하여 중복 찾기

특정 디렉토리에서 중복을 찾으려면 다음을 입력하십시오. fdupes Linux 터미널에서 실행하십시오. 그렇지 않으면 다음을 사용하여 필요한 디렉토리로 이동하십시오. CD 그리고 실행 fdupes. (그만큼 . in command는 Linux 명령줄의 현재 디렉토리를 의미합니다).

그러나 이것은 지정된 디렉토리 내의 파일만 확인합니다. 디렉토리에 다른 디렉토리가 포함되어 있으면(이 디렉토리 아래에 디렉토리 계층이 더 포함될 수 있음) -아르 자형 (재귀) 플래그에 fdupes 명령.

fdupes -r 

중복 제거

이제 중복 파일 목록이 있으므로 다음을 사용할 수 있습니다. RM Linux에서 명령을 사용하여 불필요한 공간을 차지하는 중복을 제거합니다.

RM 

그러나 많은 수의 중복 파일이 있고 하나는 유지하고 나머지는 제거하려면 어떻게 해야 합니까? 다음을 사용하여 각 파일을 하나씩 제거하는 것은 상당히 번거로워집니다. RM 몇몇 경우.

우리는 사용 -디 깃발. 보관할 파일을 입력하라는 메시지가 표시되고 나머지는 삭제됩니다.

fdupes -d 

메모: 플래그는 대부분의 Linux 명령과 함께 사용할 수도 있습니다.

fdupes -rd 

사용 -N 함께 깃발 -디 기본적으로 첫 번째 파일을 유지하고 파일을 유지할 명령 프롬프트를 만들지 않고 다른 파일을 제거합니다.

fdupes -rdN 

다음은 에서 가장 유용한 옵션입니다. fdupes 중복 파일을 효율적으로 제거하는 명령입니다.

명령이 더 큰 폴더에서 실행되는 경우(예: /집 또는 루트 폴더에 /), fdupes를 실행하는 데 시간이 걸리고 터미널에 진행률 표시줄이 표시됩니다.

이 페이지의 정보가 도움이 되기를 바랍니다. 질문이 있는 경우 아래 의견 섹션에 알려주십시오.