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

「cp」および「mv」コマンドを使用してLinuxでファイルとディレクトリをコピー/移動する方法

ファイルとディレクトリのコピー

CP コマンドは、ファイルとディレクトリをコピーするか、複数のソースを宛先ディレクトリにコピーします。 cp コマンドの基本的な構文は次のとおりです。

# cp [options] source destination

コピー先のディレクトリに複数のファイル/ディレクトリがある場合は、次のコマンド構文を使用してください。

# cp [options] source1 source2 [...] destination_directory

cp コマンドで使用される一般的なオプションには、次のものがあります。
-a – アーカイブする、シンボリック リンクをたどらない、リンクを保持する、ディレクトリを再帰的にコピーする
-f – 既存の宛先ファイルを開くことができない場合は、それを削除して再試行してください
-i – 既存のファイルを上書きする前にプロンプ​​ト
-r – ディレクトリを再帰的にコピー

これらの例は、cp コマンドの典型的な呼び出しと、それらが行うことの説明を示しています。

例 1

1 つのファイルをコピー先ディレクトリにコピーする:

$ cp data.txt /var/tmp/

例 2

複数のファイルをコピー先ディレクトリにコピーする:

$ cp data.txt file.csv /var/tmp/

例 3

ディレクトリ (およびその内容) を再帰的にコピーする:

$ cp -r /etc/ /var/tmp/backup/

ファイルとディレクトリの移動

MV コマンドは、ファイルまたはディレクトリを移動または名前変更するか、複数のソース (ファイルおよびディレクトリ) を宛先ディレクトリに移動できます。 mv コマンドの基本的な構文は次のとおりです。

# mv [options] source destination

複数のファイル/ディレクトリを移動先に移動するには、次の構文を使用します。

# mv [options] source1 source2 [...] destination

mv コマンドで使用される一般的なオプション:
-f – 上書きする前にプロンプ​​トを出さない
-i – 上書き前のプロンプト
-u – ソース ファイルが宛先ファイルよりも新しい場合、または宛先ファイルが見つからない場合にのみ移動

注意 :宛先が存在する場合、 -i オプションを使用しない限り上書きされます。

ファイルまたはディレクトリが同じディレクトリ内で新しい名前に移動された場合、その名前は効果的に変更されます。たとえば、これはファイルの名前を oldname から newname に変更します。

$ mv -i oldname newname


Linux
  1. findおよびduコマンドを使用してLinuxで大きなファイルを検索する方法

  2. Linuxでコマンドをコピーおよび移動するためのプログレスバーを追加するにはどうすればよいですか?

  3. Linux でファイルとディレクトリを親フォルダーに移動するにはどうすればよいですか?

  1. Linuxでファイルとディレクトリを圧縮する方法(例付き)

  2. Linuxでファイルとディレクトリをアーカイブする方法[パート2]

  3. Linuxでファイルとディレクトリをアーカイブする方法[パート1]

  1. Linuxでファイルとディレクトリをコピーする方法

  2. Linuxでxargsを使用してファイルを移動するにはどうすればよいですか?

  3. Linuxで非表示の(ドットで始まる)ファイルとサブディレクトリをコピーする方法は?