100個のファイルがあります。すべてのファイル名の前に「new」というテキストを追加したいと思います。
助けてください。よろしくお願いします。
例:
ファイル1.txt --->新しい_ファイル1.txt 。 。 。 。 ファイル100.txt --->新しい_ファイル100.txt
複数のファイルの名前を変更するソリューションを提供します。私が試したことは次のとおりです。しかし、これはより良い解決策ではありません。
bala@SMS:~/test1$ ls -l 合計0 -rw-rw-r-- 1 bala bala0 8月31日 19:10 file1.txt -rw-rw-r-- 1 bala bala0 8月31日 19:10 file2.txt -rw-rw-r-- 1 bala bala0 8月31日 19:10 file3.txt bala@SMS:~/test1$ mv file1.txt new_file1.txt bala@SMS:~/test1$ mv file2.txt new_file2.txt bala@SMS:~/test1$ mv file3.txt new_file3.txt bala@SMS:~/test1$ ls 新しいファイル 1.txt 新しいファイル 2.txt 新しいファイル 3.txt bala@SMS:~/test1$
ベストアンサー1
複数のファイルのファイル名を変更するには、ループを使用する必要があります。
for file in *
do
mv -v ${file} new_${file}
done
同じコード行:
for file in *; do mv -v ${file} new_${file}; done