-1

MacBook Proでは、ディレクトリ内のファイルのセットの名前を、すべて1つの一般的な単語(「foo」など)から別の単語(「bar」)に変更しようとしています。

例えば:

foo.txt

form_foo.plist

home_foo.png

images_foo.zip

->

bar.txt

form_bar.plist

home_bar.png

images_bar.zip

何か案は?

4

2 に答える 2

0

私はMacにアクセスできませんが、Ubuntuではrenameこのコマンドを使用できます。コマンドが利用可能な場合のマニュアルページは次のとおりです

于 2012-05-30T12:44:08.157 に答える
0

注意して使用してください:

ls | grep foo | while read -r name; do echo mv "$name" "${name//foo/bar}"; done

これにより、「echo」を省略したときに実行されるコマンドが報告されます。結果を調べてから、「echo」を省略して再実行します。これにより、名前に改行が含まれるファイルを処理しようとしたり、サブディレクトリに再帰したりすることはありません。名前が。で始まるファイルを操作する場合は、の呼び出しに.追加します。安全のために、の呼び出しに追加することをお勧めします。確かに最初にバックアップを作成してください。-als-imv

于 2012-05-30T12:49:01.277 に答える