2017-11-17 21 views
0

似たような名前を持つ複数のファイルの名前を変更できますが、ファイルの種類は一度に異なりますか?複数のファイルをmacOS端末で名前を変更する

例:

apple.png

apple.pdf

apple.jpg

私は、例えば "梨" を他の何かのためにリンゴを代用することはできますか?これが可能であれば、コマンドは何ですか?あなたの時間のために多くのありがとう!

+0

これを行うための標準的なツールや 'bash'に組み込まれているものはありません。しかし、使用可能な 'rename'コマンドの様々な実装があります。 – chepner

答えて

1

あなたはfor f in apple*発見ワイルドカードに一致するすべてのファイルをappleを開始し、bashのparameter expansion

$ for f in apple*; do mv "$f" "${f/apple/pear}"; done 

を使用して順番に各1名を変更するファイルをループでネイティブにbashでこれを行うことができます。各ファイル名は、その後fのbashに各課題については、変数f に割り当てられていることから、ファイルがappleはあなたがまた、使用してrenameをインストールすることができpear

によって置換されるものに名前を既存のです(名前の変更)を移動するためのコマンドmvを呼び出しますHomebrewのようなパッケージマネージャーと

rename -e 's/apple/pear/' apple* 
関連する問題