Di solito rinominare file e directory con il comando mv
. Sto leggendo un libro su shell bash che menziona il comando rename
. Quando ho eseguito man rename
è stata mostrata una pagina man. Tuttavia, quando ho inserito rename
su shell bash, ha riportato:
-bash: rename: command not found
Ho fatto alcune ricerche e ho scoperto che è possibile installare il comando rename
con Homebrew.
-
C'è qualche buona ragione per non installarlo con Homebrew?
-
C'è qualcosa che puoi fare con il comando
rename
che non puoi fare con il comandomv
?
Sono anche curioso di sapere se esiste una spiegazione nota del motivo per cui il comando rename
non esiste in primo luogo. E perché esiste una pagina man per un comando che non esiste?
UPDATE: Sembra che con il comando rename
puoi eseguire regex in questo modo:
rename 's/(.*)(.*)/new$1$2/' *
Con mv
, questo non sembra possibile.