하위 디렉터리에 접미사 추가 및 상위 디렉터리 이름에 접미사 추가

하위 디렉터리에 접미사 추가 및 상위 디렉터리 이름에 접미사 추가

업데이트해야 할 폴더가 수백 개 있습니다.

Main folder m25C, m20C and so on [100 Main folders] 
  Sub folders XYZ_1
              XYZ_2
              XYZ_3

XYZ_1_m25C하위 폴더의 이름을 , XYZ_2_m25C, XYZ_3_m25C, XYZ_1_m20C, XYZ_2_m20C, XYZ_3_m20C, 로 바꾸고 싶습니다.

안내해 주시겠어요? 메인 디렉토리를 읽고 메인 디렉토리 이름을 하위 디렉토리의 접미사로 추가하고 싶습니다. 저는 유닉스 환경에서 일합니다.

답변1

그리고 zsh:

autoload -Uz zmv # best in ~/.zshrc
                      
zmv -n '(m<->C)/(*)(#q/)' '$1/${2}_$1'

만족스러우면 삭제합니다 -n(모의 실행).

관련 정보