DS photo 백업 중 중복파일 정리

   조회 2615   추천 0    

DS photo 로 사진 백업 중 기존 파일명과 중복되서..

"_1" 의 suffix 가 자동으로 붙으며.. 파일이 백업되더라고요..


그래서 아래 명령어로.. suffix 붙은 파일은 다른 path로 mv 하려하는데..


find path/ -maxdepth 1 -type f -name '*_1.jpg' -exec mv {} path2/ \;


문제는 suffix 를 제거해야 폴더 비교로 동일 파일이 얼마나 생성 됐는지 알 것 같은데.. suffix 가 추가는 쉽게 알겠는데.. 제거 방법을 모르겠습니다..


혹시 쉬운 방법으로 뭐 없을지.. 문의 남겨봅니다..

짧은글 일수록 신중하게.
깡통이 2022-02
중복을 찾아주는 프로그램을 사용해보시면 어떨까요?
중복 사진을 찾아주는 프로그램들이 이미 많이 있을 거에요.
사진 관리 앱 자체에 중복 사진을 찾아주는 기능이 들어 있는 앱들도 있거든요.

직접 프로그램을 작성하신다고 하면,
파일 목록을 크기로 소팅하신 다음에,
동일한 파일 크기를 가지는 파일들끼리 실제로 byte 단위로 비교해보시면서 중복 파일을 찾아내시면 됩니다.

써보지는 않아서 잘은 모르겠습니다만, linux cli 환경에서 중복 파일을 찾아주는 툴들도 있는 것 같네요.
https://www.makeuseof.com/best-tools-find-and-remove-duplicate-files-linux/

목록을 한번 검토하신 다음에 suffix 붙은 것들만 grep 으로 필터링해서 지우시면 될 것 같습니다.
     
아까침에 2022-02
답변 감사합니다.
폴더 내용 비교는 "beyond compare 4" 를 활용 했습니다.
애월남 2022-02
sed, awk  쓰시면 왠만한건 다 되는데

ls -l | awk -F '_' '{print $1}'  이렇게 해보시면...

basename  같은것도 있구요..
cut .  도 있구요
     
아까침에 2022-02
답변 감사합니다. suffix 문제는 bash 의 for 문으로 해결했습니다.

for f in *.jpg; do echo mv "$f" "${f/_1.jpg/.jpg}"; done

https://stackoverflow.com/questions/24102974/how-to-batch-rename-files-in-a-macos-terminal


QnA
제목Page 608/5731
2014-05   5268748   정은준1
2015-12   1793753   백메가
2010-10   8347   서동국
2016-03   5007   글로벌박스
2020-09   2746   Lucifer
2022-03   145   킥천재
2017-02   4534   Delight
2019-07   3852   김건우
2020-09   4645   희망이vs하…
2010-10   6295   영권
2020-09   7149   MailTail
2019-07   3298   양명석
2010-11   6501   이종원
2019-07   5105   프링글스
2017-03   5287   대우
2013-09   13653   김윤술
2010-12   12412   이종송1
2013-09   7995   박경호
2015-01   6233   방o효o문
2022-04   3705   땅부자
2013-09   5771   미수맨
2023-11   1549   pumkin