FSlint를 사용하여 Linux에서 중복 파일을 찾고 제거하는 방법

FSlint는 선택한 Linux 폴더에서 중복 파일을 검색하고, 일치하는 복사본을 그룹화하여 검토할 수 있도록 하며, 불필요한 경로를 삭제하거나 하드 링크로 병합할 수 있도록 합니다. FSlint가 이미 설치되어 있는 경우 정리 워크플로는 간단하지만, 이 프로그램은 구형 소프트웨어이므로 많은 최신 배포판에서는 더 이상 포함되어 있지 않습니다. 이전 설치 지침을 따르기 전에 아래 설치 참고 사항을 확인하십시오.

아래 그림은 예시 레이아웃과 파일 이름을 보여줍니다. 실제 모양은 FSlint 빌드 버전 및 바탕 화면 테마에 따라 다를 수 있습니다. 먼저 본인의 문서, 사진 또는 다운로드 파일이 있는 폴더부터 시작하세요. 첫 번째 검사에서 전체 시스템에 대한 중복 정리 작업을 실행하지 마십시오.

설치하기 전에 FSlint 사용 가능 여부를 확인하세요.

터미널을 열고 그래픽 프로그램이 이미 설치되어 있는지 확인하십시오.

command -v fslint-gui

명령이 경로를 반환하면 앱 메뉴에서 FSlint를 실행하거나 명령어를 실행하세요 fslint-gui. 경로가 없으면 먼저 배포판의 공식 패키지 저장소를 확인하세요. 데비안 기반 시스템에서는 명령어를 통해 apt-cache policy fslint패키지 후보가 있는지 확인할 수 있습니다. sudo apt install fslint구성된 저장소에 패키지 후보가 있는 경우에만 명령어를 사용하여 설치하세요. 현재 데비안의 패키지 검색에는 FSlint가 등록되어 있지 않으며, 데비안의 패키지 제거 기록에는 FSlint가 더 이상 유지 관리되지 않는 PyGTK에 의존한다는 내용이 명시되어 있습니다. PyGTK는 Python 2와 관련되어 있습니다.

FSlint 프로젝트 페이지 에는 버전 2.46이 나와 있으며, 소스 코드와 문서 링크가 제공되고, 최신 Linux 사용자는 보다 활발하게 유지 관리되는 도구를 선호할 수 있다는 안내가 있습니다. 또한 Snap 패키지 링크도 있는데, Snap Store에서는 해당 패키지를 fslint-unofficial 로 표시하므로 타사에서 재패키징한 것으로 간주하고 설치 전에 게시자와 권한을 확인하십시오. 디렉터리 make내에서 명령어를 사용하여 FSlint를 빌드하라는 오래된 튜토리얼은 사용하지 마십시오 po. 이는 현재 일반적인 설치 방법이 아닙니다.

FSlint로 폴더를 스캔하세요

1. 중복 파일 찾기 도구를 엽니다.

시작 fslint-gui. 왼쪽 목록에서 중복 항목이 선택되어 있지 않으면 선택하세요. 프로그램을 실행할 때 디렉터리를 전달할 수도 있습니다. 예를 들어, fslint-gui "$HOME/Documents"FSlint 설명서에는 경로를 선택적 인수로 사용하는 방법이 나와 있습니다.

터미널 명령 옆에 기존 FSlint 창이 열려 있고, 중복 항목 찾기 도구가 선택되어 있습니다.
FSlint를 실행하고 검사를 설정하기 전에 중복 항목 찾기 도구를 선택하세요.

2. 검색 경로를 제한합니다.

비교할 폴더(예: 문서, 사진 또는 특정 백업 폴더)만 추가하세요. 검색 경로 영역 에서 [추가]를 사용하여 각 디렉터리를 선택하고 포함하지 않을 위치는 제거하세요. 디렉터리 인수를 사용하여 FSlint를 실행하는 경우, 해당 경로가 스캔하려는 경로인지 확인하세요.

FSlint 검색 경로가 사용자 소유의 문서 폴더로 설정되었습니다.
스캔하기 전에 '문서'와 같이 특정 검색 경로를 선택하세요.

3. 스캔을 실행합니다.

찾기를 클릭 하고 FSlint가 작업을 완료할 때까지 기다리세요. 폴더에 용량이 큰 파일이 많으면 시간이 더 오래 걸릴 수 있습니다. FSlint는 기본적으로 하위 디렉터리를 검색합니다. 명령줄 도구를 사용하는 경우 findup -f "$HOME/Documents"삭제 또는 병합 작업을 요청하지 않고 일치하는 경로 목록을 표시합니다. -r하위 폴더를 포함하려면 해당 플래그를 사용하여 재귀 검색을 비활성화하세요.

FSlint가 문서 스캔을 위해 구성되었으며 찾기 버튼이 준비되었습니다.
선택한 폴더에서 찾기 기능을 실행합니다. 하위 폴더도 기본적으로 포함됩니다.

4. 결과 그룹을 읽으세요

FSlint는 중복 파일을 그룹화하고 경로, 크기, 날짜 및 총계를 보고합니다. 파일 이름만 같다고 해서 두 파일이 중복된 것은 아닙니다. 이 도구는 파일 내용을 비교합니다. 각 그룹을 확장하여 모든 복사본이 어디에 있는지 확인하십시오. 오래된 아카이브에 있는 사진과 현재 앨범에 있는 사진은 바이트 크기는 동일할 수 있지만 조직 내에서 용도가 다를 수 있습니다.

FSlint 결과는 경로, 크기, 날짜 및 낭비된 공간 요약과 함께 중복 파일별로 그룹화됩니다.
파일을 선택하기 전에 각 그룹의 경로와 요약을 검토하십시오.

5. 어떤 사본을 보관할지 결정하세요.

보존할 위치와 파일 이름을 가진 복사본을 선택하세요. 중요한 응용 프로그램, 스크립트 또는 워크플로가 다른 경로에 의존하지 않는지 확인하세요. 확실하지 않은 경우 해당 그룹은 그대로 두세요. 특히 공유 폴더나 백업 세트를 정리할 때는 변경하기 전에 중요한 파일을 백업하세요.

FSlint 중복 그룹 하나가 확장되어 두 파일 경로를 비교할 수 있게 되었습니다.
전체 경로와 파일 세부 정보를 비교한 후 어떤 경로명을 유지할지 결정하세요.

6. 중복되는 파일만 삭제하세요.

추가 파일을 선택하되, 각 그룹에 최소 하나 이상의 사본을 남겨두고 [삭제]를 클릭합니다 . 일부 빌드에서는 [선택 ] 아래에 바로 가기 선택 기능이 제공될 수 있습니다. 일괄 작업을 확인하기 전에 선택된 행을 검토하십시오. 빌드에서 달리 명시하지 않는 한 삭제는 영구적입니다. 표시되는 공간을 최대화하기 위해 모든 결과를 선택하지 마십시오.

FSlint 선택 메뉴에서 첫 번째 그룹을 제외한 모든 그룹을 신중하게 검토할 수 있는 옵션을 보여줍니다.
일괄 선택이 도움이 될 수 있지만, 의도한 원본이 선택되지 않았는지 확인하십시오.
FSlint에서 중복 행이 하나 선택된 중복 그룹을 삭제 컨트롤이 강조 표시된 상태로 표시합니다.
삭제를 적용하기 전에 중복 경로가 선택됩니다.

7. 병합 기능은 하드 링크가 적절한 경우에만 사용하십시오.

FSlint의 병합(Merge) 작업은 중복된 경로를 하나의 저장된 파일에 대한 하드 링크로 대체합니다. 경로는 그대로 유지되지만, 동일한 기본 파일 데이터를 참조합니다. 즉, 한 경로를 통해 편집한 내용은 다른 경로를 통해서도 동일한 데이터에 영향을 미칩니다. 이는 별도의 백업 복사본이 아니며, Linux 링크 설명서에 나와 있듯이 하드 링크는 서로 다른 파일 시스템에 걸쳐 있을 수 없습니다. 일반적인 개인 정리 작업의 경우, 검증된 추가 복사본을 삭제하는 것이 더 이해하기 쉽습니다. 병합 기능은 하드 링크에 대한 이해가 있고 백업이 있는 경우에만 사용하십시오.

8. 다시 스캔하고 확인하십시오.

동일한 폴더에서 다시 찾기 기능을 실행하여 중복된 그룹이 제거되었는지 확인하십시오. 보존된 파일을 열어 정상적으로 작동하는지 확인한 다음, 데스크톱의 디스크 유틸리티나 FSlint를 사용하여 사용 가능한 저장 공간을 확인하십시오 df -h "$HOME". 파일 시스템이 압축 또는 기타 저장 기능을 사용하는 경우 결과가 FSlint의 예상치보다 작을 수 있습니다. 필요한 파일이 삭제되지 않았다는 확신이 들 때까지 백업을 보관하십시오.

선택한 검색 경로에 대한 FSlint 중복 검사 결과, 남은 결과 그룹이 없습니다.
다시 스캔을 수행하면 확인한 경로에 중복된 그룹이 남아 있지 않음을 확인할 수 있습니다.

중복 워크플로 및 findup동작 에 대해서는 FSlint duplicate-finder 설명서 와 FSlint 명령 참조를 참조하십시오 .

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.