【Linuxコマンド】 cp コマンド オプション 一覧 【初学者必見】
まとめ
Linuxコマンド一覧
cp コマンドとは
ファイルやディレクトリをコピーする時に使うLinuxコマンドです。
"cp"は"copy"の略です。
コマンドの使い方
$ cp コピー元 コピー先
#同じディレクトリ内にコピー
$ cp test.txt test2.txt
#別のディレクトリ(testディレクトリ)へコピー
$ cp test.txt /home/hoge/test2/test2.txt
#別のディレクトリ(testディレクトリ)へ同じ名前でコピー
$ cp コピー元 コピー先のディレクトリ名
$ cp test.txt test2
#複数ファイルをコピー
$ cp コピー元その1 コピー元その2 コピー先のディレクトリ名
$ cp test.txt test2.txt test3
cp コマンドのオプション一覧
オプション | 説明 |
---|---|
-a | 元ファイルの属性とディレクトリの構成を保持してコピーする。 |
-b | 上書きされるファイルのバックアップを作成する |
-d | シンボリックリンクをコピーする際に実体をコピーする |
-f | コピー先に同じ名前のファイルがある際に警告なしで上書きをする。 |
-i | 上書きされるファイルがある際に確認が入る。 |
-l | ハードリンクを作成する |
-P | ディレクトリ構造ごとコピーする |
-p | 元のファイルのオーナー、グループ、パーミション、タイムスタンプを保持 |
-r | コピー元にディレクトリを指定した場合、再帰的に(サブディレクトリも含めて)コピーする |
-s | コピーの代わりにシンボリックリンクを作成する |
-u | 保存先が同じファイル名のファイルだったとき、タイムスタンプを確認して、新しいor同じだったときコピーしない。 |
-v | 実行内容を表示 |
-rオプション
/home/hoge
#ディレクトリごとコピーする
$ cp -r コピー元ディレクトリ コピー先ディレクトリ
#testディレクトリをtest2ディレクトリ配下へコピー
$ cp -r test /home/hoge/test2
-sオプション
#シンボリックリンクを作成する
$ cp -s 元ファイル シンボリックリンク
#test.txtのシンボリックリンクを作成
$ cp -s test.txt test_symbolic.txt
その他のLinuxコマンドのオプション一覧
pwd, mkdir, cd, cat, cp, ls, touch, less, mv, rm, ssh, man, 随時追加中
広告欄
各種開発や構築の請負や初学者向けのメンター業務してます。
ご興味お持ちいただけた方は**こちら**へどうぞ