현재 일부 음악 폴더로 어려움을 겪고 있습니다. 한 번 패턴에 따라 이름을 지정하기로 결정했습니다 artist - album - year
. 나는 이것이 현명한 움직임이 아니라는 것을 깨달았고 이제는 디렉토리를 패턴에 따라 이름을 짓고 싶다 : year - artist - album
목록에 오름차순으로 표시됩니다.
손으로 이름 바꾸기를 시작했지만 약 700 개의 폴더로 더 간단한 방법이 있어야합니다. 나는 사용하려고 시도 gprename
했지만 정규 표현식과 bash 스크립팅에 능숙하지 않다 ...
내 손끝을 아끼지 않도록 도와 줄 사람이 있습니까?
몇 가지 예 :
Aes Dana - Memory Shell - 2004
Anja Schneider & GummiHz - Back To Back (Remixes Part 2) - 2009
될 것이다
2004 - Aes Dana - Memory Shell
2009 - Anja Schneider & GummiHz - Back To Back (Remixes Part 2)
편집 : 일부 아티스트 및 앨범 이름과 같은 특수 문자가 And.Id
또는 Kool & The Gang
. 모든 디렉토리에는 -
구분자가 있습니다.
2
예제 디렉토리 이름과 예상 출력을 추가하십시오.
—
muru
예를 들어 : "Aes Dana-Memory Shell-2004"가 있고 "2004-Aes Dana-Memory Shell"
—
TazMayhem
질문을 편집하는 방법을 알고 있으므로 질문에 추가하지 않겠습니까? 또한 앨범이나 아티스트 이름이
—
muru
-
있습니까?
이름이 "-"구분 기호로 정의되어 정의되어 있으며 이름의 다른 곳에서 발생할 수 있습니까?
—
Jacob Vlijm