にフォルダ内のすべてのファイルの名前を変更する方法1はプレフィックスとし、昇順
random_files.jpg
that\ may\ contain\ spaces.jpg
and_differ_in_extensions.mp4
PREFIX_1.jpg
PREFIX_2.jpg
PREFIX_3.mp4
にbashスクリプトを経由して名前を変更しますか?より正式には、ディレクトリ内のすべてのファイルの名前を、形式PREFIX_N.ext
の順序付きリストに変更するにはどうすれば元のファイル名から.ext
が保存されますか。
for f in *; do
[[ -f "$f" ]] && mv "$f" "PREFIX_$f"
done
以下
私の試みは、プレフィクスだけを変更します。
ディレクトリに切り替えて実行しています。 'for f in *; do [[-f "$ f"]] && mv "$ f" "PREFIX_ $ f"; done'はプレフィックスを変更します。 – George