mmv를 올바르게 사용하고 "불일치"를 방지하는 방법

mmv를 올바르게 사용하고 "불일치"를 방지하는 방법

내 폴더는 다음과 같습니다.

$ ls
total 20K
drwxr-xr-x 2 ychaouche ychaouche 4.0K Mar  4  2020 cdc-firewall-v1
drwxr-xr-x 2 ychaouche ychaouche 4.0K Mar  4  2020 cdc-firewall-v2
drwxr-xr-x 2 ychaouche ychaouche 4.0K Nov 24 10:40 cdc-firewall-v3
drwxr-xr-x 2 ychaouche ychaouche 4.0K Nov 24 10:43 cdc-firewall-v4
drwxr-xr-x 2 ychaouche ychaouche 4.0K Nov 24 11:17 X

나는 그것들이 다음과 같이 보이길 원합니다: 1,2,3,4 (삭제됨 cdc-firewall-v)

내가 시도한 것은 다음과 같습니다.

$ mmv "*v*" "#2"
*v* -> #2 : no match.
Nothing done.

내 이유는 다음과 같습니다

  1. from부분적 으로

    1. *cdc-firewall-과 일치하고 #1에 할당됩니다.
    2. v일치합니다v
    3. *마지막 숫자( 1, 2, 3, 4)와 일치하고 다음에 할당 됩니다.#2
  2. 부품 의 경우 to: 전체 이름을 #2숫자로 바꿉니다.

답변1

mmv는 이 옵션을 지정하지 않는 한 폴더 이름 바꾸기를 거부합니다 -r. 제 경우에는 위와 동일한 구문을 사용합니다.

 mmv -r "*v*" "#2"

관련 정보