- -Fdupes를 사용하여 Linux에서 중복 데이터를 제거하는 방법

Fdupes를 사용하여 Linux에서 중복 데이터를 제거하는 방법

아무도 중복 파일을 좋아하지 않습니다. 그들은 시스템에서 불필요한 공간을 차지하고 방해합니다. 고맙게도 Linux에는 Fdupes를 사용하여 중복 데이터를 제거하고 중복 파일을 정리하는 방법이 있습니다.

Fdupes 설치

Fdupes 도구는 최고의 명령 줄 중 하나입니다Linux 플랫폼의 중복 제거 도구 실행시 디렉토리에서 중복 파일이 있는지 검사하고 정확한 위치를 알아 내고 중복을 심볼릭 링크 (하드 링크 및 소프트 링크)로 전환 할 수 있습니다. 무엇보다도 복제본을 시스템 링크로 바꾸면 공간이 줄어들고 파일은 같은 위치에 그대로 유지됩니다.

Fdupes는 설치가 쉽고 많은 것을 가지고 있습니다.대부분의 Linux 배포판 내에서 지원합니다. 사실, FreeBSD조차도 소프트웨어를 사용할 수 있습니다. 소프트웨어가 작동하게하려면 터미널을 시작하고 Linux 운영 체제에 해당하는 명령을 입력하십시오.

우분투

sudo apt install fdupes

데비안

sudo apt-get install fdupes

아치 리눅스

Fdupes는“커뮤니티”저장소를 통해 Arch Linux에 있습니다. 안타깝게도“커뮤니티”저장소는 기본적으로 설정되어 있지 않습니다. 이 프로그램을 설치하려면 먼저 Pacman.conf 파일.

구성 파일을 편집하려면 Nano 텍스트 편집기에서 구성 파일을여십시오.

sudo nano /etc/pacman.conf

구성 파일에서“커뮤니티”와 관련된 모든 항목 앞에서“#”을 제거하십시오. 모든“#”이 사라져야합니다. 그렇지 않으면 리포지토리가 작동하지 않습니다. 편집이 완료되면 Ctrl + O 와 종료 Ctrl + X.

새로운 커뮤니티 리포지를 Pacman과 동기화하십시오.

sudo pacman -Syy

"커뮤니티"소프트웨어 소스가 성공적으로 동기화되었으므로 Arch Linux는 이에 대한 모든 액세스 권한을 갖습니다. 패키지 관리자를 통해 Fdupes 애플리케이션을 설치하여 프로세스를 완료하십시오.

sudo pacman -S fdupes

페도라

sudo dnf install fdupes

오픈 수세

sudo zypper install fdupes

중복 스캔

Fdupes가 중복 파일을 제거하려면 파일의 위치를 ​​알아야합니다. 파일을 찾으려면 아르 자형 스위치. 와 더불어 아르 자형 스위치를 사용하면 Linux PC의 모든 폴더와 모든 하위 폴더를 검색 할 수있어 복제본을 훨씬 빠르게 찾을 수 있습니다.

Linux PC의 여러 위치에서 중복 파일을 찾고 제거하는 방법을 배우려면 아래 지침을 따르십시오.

홈 폴더에 복제

사용자가 파일을 저장하는 주요 장소 중 하나는/집/. 이 폴더에 수많은 파일이 들어있는 이유는 Linux에서 사용자가하는 모든 작업이 여기에 있기 때문입니다. 결과적으로 파일은 시간이 지남에 따라 쌓이고 종종 복제본이 쌓입니다. 이 사본을 찾으려면 터미널을 열고 fdupes 홈 폴더에.

fdupes -r ~/

또는 현재 로그인하지 않은 PC의 다른 사용자를 검색하려면 다음을 수행하십시오.

fdupes -r /home/username/

스캔을 실행 한 후 도구는 홈 디렉토리에서 찾은 전체 복제본 목록을 리턴합니다. 이 정보를 저장하려면 출력을 Documents 폴더의 파일로 파이프하십시오.

fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt

또는

fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt

루트 파일 시스템에서 중복

Fdupes는 홈 폴더뿐만 아니라 모든 위치를 검색 할 수 있습니다. Linux PC의 루트 파일 시스템에서 중복 파일을 찾으려면 다음을 수행하십시오.

터미널에서 쉘을 정상에서 변경하십시오.루트 계정에 사용자. 기존 계정에서 루트로 변경하면 Fdupes 앱이 일반 설정에 제한이없는 위치를 검색 할 수 있습니다.

sudo -s

또는

su -

루트로서 Fdupes를 사용하여 루트 파일 시스템을 스캔하십시오.

fdupes -r /

또는 다음을 사용하여 전체 루트 시스템이 아닌 특정 위치를 스캔하십시오.

fdupes -r /location/on/your/pc

나중에 스캔 결과를 파일로 내 보내야합니까? 이 명령을 실행하십시오.

fdupes -r / >> /home/username/Documents/fdupes-scan.txt

또는

fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt

중복 데이터 제거

중복 파일 검색은 중요한 부분입니다중복 데이터 제거 다음 단계는 결과를 처리하고 중복을 제거하는 것입니다. 다행히 중복 데이터를 제거하는 것은 매우 빠릅니다. 무엇보다도 Fdupes는 실제 파일을 심볼릭 링크로 교체 할 수 있으므로 실제로 삭제할 필요는 없습니다.

Fdupes에는 두 가지 유형의 중복 제거가 있습니다.지원 : 하드 링크 및 소프트 링크. 최상의 결과를 얻으려면 실제 파일과 구분하기 어려운 하드 링크를 사용하는 것이 좋습니다. 그러나 소프트 심볼릭 링크도 작동합니다. 중복 제거하려면 터미널에서 다음을 수행하십시오.

참고 : 발생할 수있는 위험을 이해하지 않으면 시스템 전체에서 중복 데이터를 교체하지 마십시오!

하드 링크 교체

fdupes -rH /home/username/

또는 시스템 전체 복제본의 경우 :

sudo -s
fdupes -rH /root/file/location

소프트 링크 교체

fdupes -rS /home/username/

또는 시스템 전체의 경우 :

fdupes -rS /root/file/location
</ p>

코멘트