GNU/Linux >> Linux の 問題 >  >> Linux

Linux Bash:複数の異なるファイルを同じディレクトリに移動する

mv コマンドを使用すると、複数のファイルを別のディレクトリに移動できます。移動したい各ファイルの名前を space で区切って書くだけです。 .

次のコマンドが役に立ちます:

mv car.txt bicycle.txt airplane.html train.docx vehicle

または

mv car.txt bicycle.txt airplane.html train.docx vehicle/

どちらも機能します。


できます

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)

すべての .txt ファイルを移動する短縮コマンド

ワイルドカードを使用してみることができます。以下のコードでは、 * .txt で終わる名前を持つすべてのファイルに一致します または .docx 、車両フォルダーに移動します。

mv *.txt *.docx vehicle/ 

特定のファイルをディレクトリに移動したい場合

mv car.txt bicycle.txt vehicle/

編集: コメントで述べたように、手動でファイルを移動する場合は、 mv -i ... を使用することをお勧めします 宛先ファイルが既に存在する場合は警告が表示され、上書きしないように選択できます。 cp や rm などの他の「ファイル破壊」コマンドにも -i があります オプション


Linux
  1. Linuxで複数のファイルを圧縮する方法

  2. 1 つのテキスト ファイルを複数の *.txt ファイルに分割する方法は?

  3. *を介して隠しファイルを含むすべてのファイルを親ディレクトリに移動する方法

  1. Linuxターミナルでファイルを移動する

  2. ディレクトリ付きの猫ファイル?

  3. 複数のディレクトリを個々のZipファイルに圧縮するコマンド?

  1. Linux – Linuxのオブジェクトファイルのフォーマットは異なりますか?

  2. Vim:複数のファイルを異なるタブで開く方法は?

  3. Linux ディレクトリ移動コマンド