파일을 다른 디렉토리로 안전하게 이동하고 중복을 제거하는 방법

파일을 다른 디렉토리로 안전하게 이동하고 중복을 제거하는 방법

다운로드, 문서, 사진, 음악 등의 파일을 공유 위치로 이동하고 싶습니다. 그 이유는 미디어를 중앙의 공유 장소에 보관하고 싶기 때문입니다.

이름이 같은 기존 파일을 망가뜨리는 것을 피하고 싶지만 파일 크기가 같다면 일반적으로 최신 파일을 유지하는 것이 좋습니다. 이름은 중복되지만 크기는 다른 파일을 이동하되 새 파일에 적절한 내용을 추가하는 것도 좋습니다.

어쨌든, 내가 원하는 대부분의 기능을 수행하는 Perl 스크립트 'ckmv'가 있는데, 쉘 스크립트에 좀 더 관용적인 방법이 있는지 궁금합니다. 혹시 이런 필요가 있으신가요? 어떻게 하시나요?

방금 이 게시물을 발견했습니다(이름에 타임스탬프를 추가하여 한 폴더에서 다른 폴더로 파일을 이동하는 방법은 무엇입니까?)에서는 파일 생성 날짜를 추가하여 새 이름을 위조하는 방법을 설명합니다. 그게 말이 되네요. 덧붙일 수도 있겠네요.

감사합니다!

답변1

나는 발견했다fslint이를 위해 잘 작동합니다.

관련 정보