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
renameche 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.