파일 이름 앞에 폴더 이름을 추가하여 파일 이름을 상위 폴더 이름으로 바꾸고 싶습니다.
폴더 구조:
1
A.jpg
B.jpg
C.jpg
2
A.jpg
B.jpg
C.jpg
예상 결과:
1
1A.jpg
1B.jpg
1C.jpg
2
2A.jpg
2B.jpg
2C.jpg
유닉스에서 이 작업을 수행하는 방법은 무엇입니까?
답변1
zsh
셸 에서 (1991년 이후 대부분의 Unices에서 사용 가능 zmv
하지만오직2000년에 추가됨):
autoload -Uz zmv
zmv '(*)/(*.jpg)' '$1/$1$2'