동일한 이름으로 모든 파일 / 디렉토리의 이름을 효율적으로 바꾸는 방법은 무엇입니까?


0

음악 컬렉션에서 몇 가지 공통 파일 / 디렉토리의 이름을 바꾸려고합니다. 현재 내 음악 라이브러리는 다음과 같이 구성되어 있습니다.

Music
    Artist
        Album
            Song
            Song
            Song
            .Cover.jpg
            .Scans

나는 변경하려면 .Cover.jpg.Scans같은, 뭔가 다른를 :

Music
    Artist
        Album
            Song
            Song
            Song
            Cover.jpg
            Artwork

그러나 bash를 통해 이러한 파일과 디렉토리의 이름을 모두 바꾸는 좋은 방법을 찾을 수 없습니다. 모든 단일 파일의 이름을 수동으로 바꿀 필요가 없도록 어떻게이 작업을 수행 할 수 있습니까?

또한 나중에 언젠가 내가 이름을 가진 것들에 대해 마음이 바뀌면 아래의 모든 디렉토리에서 .Scans단순히 디렉토리를 어떻게 바꿀 수 있습니까?ScansMusic


윈도우? 리눅스? 맥 OS?
Alexey Ten

bash.
Alexey Ten

아마도 더 분명하게했을 것입니다 ... 죄송합니다!
Ryan McClure

답변:


1

이 명령은 작동해야합니다.

find -name .Cover.jpg -execdir mv '{}' Cover.jpg ';'
find -name .Scans -execdir mv '{}' Artwork ';'

Musicdir 에서 실행하십시오 .


절대적으로 우수합니다! 이것은 내가해야 할 일을 정확하게했습니다. 나는 아직도 약간의 CL 초보자이므로 find오늘 배우는 것이 좋았 습니다. 고맙습니다!
Ryan McClure

0

무료 Irfanview를 사용해보십시오 . 많은 옵션으로 배치 이름 바꾸기 기능이 우수합니다. 파일 아래에 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.