複数のファイルの名前を変更...シェルで
ディレクトリに3つのファイルがあります
abc.tar.gz
abc2.tar.gz
abc3.tar.gz
このコマンドを使用して:
rename abc abc.part abc*.tar.gz
それはそれらをに変換します
abc.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz
その後、さらに3つのファイルを追加しました..
abc.tar.gz
abc2.tar.gz
abc3.tar.gz
そして、私が起動すると、abc abc.part abc * .tar.gzの名前を変更します
6つのファイルすべての名前が変更されるため、最終出力は
abc.part.tar.gz
abc.part.part2.tar.gz
abc.part.part3.tar.gz
abc.part.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz
複数の名前変更を防ぎたいだけです...rename
コマンドはどうすればよいですか?
名前の変更コマンドをどれだけ起動しても、最終出力は以下になるはずです。ここで、ファイルの数はDYNAMIC
..3、4...またはその他の可能性があります...したがって、静的に3またはいくつかの数を追加することはできません!!
abc.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz