1. ホーム
  2. linux

[解決済み] LinuxのBash。複数の異なるファイルを同じディレクトリに移動する

2022-03-05 12:57:11

質問

Linuxの初心者ですが、この方法を見つけることができないようです。 私はあるディレクトリにあるユニークなファイルを別のディレクトリに移動しようとしています。 例

$ ls
vehicle car.txt bicycle.txt airplane.html train.docx (more files)

vehicleの中にcar.txt, bicycle.txt, airplane.html, train.docxが欲しいです。

今は、ファイルを個別に移動してやっています。

$ mv car.txt vehicle
$ mv bicycle.txt vehicle
...

これを1行で行うにはどうすればよいのでしょうか?

どのように解決するのですか?

以下のことが可能です。

mv car.txt bicycle.txt vehicle/

(ただし / は不要です。 vehicle はディレクトリです)。

次のようにテストすることができます。

cd               #Move to home directory
mkdir temp       #Make a temporary directory
touch a b c d    #Make test (empty) files ('touch' also updates the modification date of an existing file to the current time)
ls               #Verify everything is there
mv a b c d temp/ #Move files into temp
ls               #See? They are gone.
ls temp/         #Oh, there they are!
rm -rf temp/     #DESTROY (Be very, very careful with this command)