월간 인기 게시물

게시물 1,377건
   
fdupes - 중복파일 관리 명령어
글쓴이 : 최고관리자 날짜 : 2015-08-19 (수) 03:42 조회 : 5265
글주소 :
                                
fdupes - 중복파일 관리 명령어

참고 

smileserv@CHONNOM_OFFICE:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DEscRIPTION="Ubuntu 14.04.3 LTS"

여기서는 Ubuntu 환경에서 테스트했으며 RHEL/CentOS 에서도 yum 으로 설치 가능합니다.
smileserv@CHONNOM_OFFICE:~$ sudo apt-get install fdupes

RHEL/CentOS
# yum install fdupes

테스트를 위해 내용을 동일하고 파일명이 다른 여러개의 파일을 생성
smileserv@CHONNOM_OFFICE:~$ mkdir /home/"$USER"/test_dir 
smileserv@CHONNOM_OFFICE:~$ cd /home/"$USER"/test_dir 
smileserv@CHONNOM_OFFICE:~/test_dir$ for i in {1..15}; do echo "Number One SMILESERV. www.cloudv.kr" > SMILESERV_${i}.txt ; done

smileserv@CHONNOM_OFFICE:~/test_dir$ ls
SMILESERV_1.txt   SMILESERV_12.txt  SMILESERV_15.txt  SMILESERV_4.txt  SMILESERV_7.txt
SMILESERV_10.txt  SMILESERV_13.txt  SMILESERV_2.txt   SMILESERV_5.txt  SMILESERV_8.txt
SMILESERV_11.txt  SMILESERV_14.txt  SMILESERV_3.txt   SMILESERV_6.txt  SMILESERV_9.txt

smileserv@CHONNOM_OFFICE:~/test_dir$ cat SMILESERV_1.txt 
Number One SMILESERV. www.cloudv.kr

smileserv@CHONNOM_OFFICE:~/test_dir$ cat SMILESERV_15.txt 
Number One SMILESERV. www.cloudv.kr

경로내 중복파일 검색
smileserv@CHONNOM_OFFICE:~/test_dir$ fdupes /home/"$USER"/test_dir/


-r 옵션은 하위디렉토리 까지 모두 검색
smileserv@CHONNOM_OFFICE:~/test_dir$ fdupes -r /home/"$USER"
Progress [8757/41824] 20%


 -S 중복파일 사이즈 출력
smileserv@CHONNOM_OFFICE:~/test_dir$ fdupes -S /home/"$USER"/test_dir/


중복파일 삭제
smileserv@CHONNOM_OFFICE:~/test_dir$ fdupes -d /home/"$USER"/test_dir/

보호해야할 파일번호 입력
여기서는 1 값을 넣었으며 1번에 해당하는 파일 SMILESERV_3.txt 파일을 제외한 나머지 파일은 모두 삭제

smileserv@CHONNOM_OFFICE:~/test_dir$ ls
SMILESERV_3.txt


세부적인 옵션은 아래 help 를 참고하시기 바랍니다.
※ fdupes --help


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.