回答:
brew install rename
rename s/config\./route\.config\./g *
まず、homebrewをインストールする必要があります。次に、名前変更をインストールすると、上記の正規表現はすべてのファイルの名前を「config」に変更します。「route.config」へ。
したがって、ファイルconfig.a.js、およびconfig.b.js-> route.config.a.js、route.config.b.jsと言います。
brew desc rename
コマンドによると:「rename:多くの便利なビルトインを備えたPerlベースのファイル名変更スクリプト」。brew home rename
コマンドリードhttp://plasmasturm.org/code/rename/などのドキュメント、のため
ターミナルソリューションではありませんが、この目的(および他の多くの目的)でフォークリフトが好きです。彼らのウェブサイトから:
私はuser933531の答えが好きですが、GUIが欲しいなら、A Better Finder Renameアプリは本当に良いです。App Storeから入手しました。
ファイルの名前を一括で変更する場合は、そのための小さなスクリプトを作成しました。
# Rename Bullk files.
# Renames all the files in PWD with the given extension.
#
# @param extension | jpg
# @param new_name | name
# Usage: rename jpg new_name
function rename() {
echo "———————————————— STARTED ————————————————"
# Counter.
COUNTER=1
# For do loop.
for file in *."$1"; do
mv "$file" "$2-$COUNTER.$1"
COUNTER=$[$COUNTER +1]
done
echo "———————————————— ✔✔✔ RENAMED Every $1 file in the PWD! ✔✔✔︎ ————————————————"
}
.bashrc
orに入れて.zshrc
実行Usage: rename jpg new_name
すると、PWD内のすべてのjpgファイルの名前がnew_name-1.jpg、new_name-2.jpgなどに変更されます。
乾杯!
Vacation-Picture4.jpg
元に戻したい場合はどうすればよいPicture4.jpg
ですか?つまり、ファイル名から単語を削除します。ありがとう!