私のフォルダは次のとおりです。
$ 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"