내 폴더는 다음과 같습니다.
$ 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.
내 이유는 다음과 같습니다
from
부분적 으로*
cdc-firewall-과 일치하고 #1에 할당됩니다.v
일치합니다v
*
마지막 숫자(1
,2
,3
,4
)와 일치하고 다음에 할당 됩니다.#2
부품 의 경우
to
: 전체 이름을#2
숫자로 바꿉니다.
답변1
mmv는 이 옵션을 지정하지 않는 한 폴더 이름 바꾸기를 거부합니다 -r
. 제 경우에는 위와 동일한 구문을 사용합니다.
mmv -r "*v*" "#2"