メインコンテンツまでスキップ

cp - ファイルやディレクトリを複製する

cp コマンドは "copy" の略で、ファイルやディレクトリを任意の場所へ複製します。リネームもすることができます。

使い方

このコマンドは最低でも2つの引数をとります。1つ目は 移動元のファイルまたはディレクトリ、2つ目は 移動先のファイルまたはディレクトリ です。

基本

現在の階層にある file.txt を1つ上の階層に移動する:

mv ./file.txt ../

現在の階層にある dir/ ディレクトリを1つ上の階層に移動する:

mv ./dir/ ../

1つ上の階層にある file.txt を、現在の階層直下の subdir/ に移動する:

mv ../file.txt ./subdir/

リネームする

移動先を別の名前で指定すれば、ファイルやディレクトリをリネームすることができます。

現在の階層にある file.txtfile2.txt にリネームする:

mv ./file.txt ./file2.txt

現在の階層にある file.txtfile2.log にリネームし、一つ上の階層に配置する:

mv ./file.txt ../file.log

現在の階層にある dir/ ディレクトリを newdir/ にリネームする:

mv ./dir/ ./newdir/

この節のまとめ

  • mv コマンドは、ファイルやディレクトリを移動します。
    • このコマンドは引数を2つ取ります。
    • ファイルやディレクトリのリネームも可能です。