グローブ *
ファイル名を「アルファベット順に」注文するので、次のことを使用できます。
target="/some/other/directory"
for file in *
do
mv "$file" "$target"
done
使用する方が速いでしょう:
mv * "$target"
また、ファイルを1つずつ移動しますが、Moveコマンドの1回の呼び出しでそれを行います。
質問
ファイルの束を含むディレクトリがあります。次に、これらのファイルを別のディレクトリに1つずつアルファベット順に移動したいと思います。シェルでこれを行うにはどうすればよいですか? MVはこれを行うことができますか?
解決
グローブ *
ファイル名を「アルファベット順に」注文するので、次のことを使用できます。
target="/some/other/directory"
for file in *
do
mv "$file" "$target"
done
使用する方が速いでしょう:
mv * "$target"
また、ファイルを1つずつ移動しますが、Moveコマンドの1回の呼び出しでそれを行います。