Linux/Unix の cp コマンド

cpは、ファイルとディレクトリをコピーするための Linux シェル コマンドです。

cp コマンド構文

ソースから宛先にコピー

$ cp [options] source dest

cp コマンド オプション

cp コマンドの主なオプション:

オプション 説明
cp-a アーカイブ ファイル
cp -f 必要に応じて宛先ファイルを削除してコピーを強制します
cp-i インタラクティブ - 上書きする前に尋ねる
cp-l ファイルをコピーする代わりにリンクする
cp-L シンボリックリンクをたどる
cp-n ファイルの上書きなし
cp-R 再帰コピー (隠しファイルを含む)
CPU update - source が dest よりも新しい場合にコピーする
cp-v verbose - 有益なメッセージを出力します

cp コマンドの例

1 つのファイルmain.cをコピー先ディレクトリbakにコピーします。

$ cp main.c bak

 

main.cdef.hの2 つのファイルをコピー先の絶対パス ディレクトリ/home/usr/rapid/にコピーします。

$ cp main.c def.h /home/usr/rapid/

 

現在のディレクトリにあるすべての C ファイルをサブディレクトリ bak にコピーします。

$ cp *.c bak

 

ディレクトリ src を絶対パス ディレクトリ/home/usr/rapid/にコピーします。

$ cp src /home/usr/rapid/

 

dev 内のすべてのファイルとディレクトリをサブディレクトリ bak に再帰的にコピーします。

$ cp -R dev bak

 

ファイルのコピーを強制する:

$ cp -f test.c bak

 

ファイル上書き前の対話型プロンプト:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

現在のディレクトリ内のすべてのファイルを更新します - 新しいファイルのみを宛先ディレクトリ bak にコピーします。

$ cp -u * bak

cpコードジェネレーター

cpオプションを選択し、[コードの生成] ボタンを押します。

オプション
強制コピー (-f)
インタラクティブ - 上書きする前に尋ねる (-i)
リンク ファイル (-l)
シンボリック リンクをたどる (-L)
上書きしない (-n)
再帰的なディレクトリ ツリーのコピー (-R)
新しいファイルを更新する (-u)
詳細メッセージ (-v)
 
ファイル/フォルダ
ソース ファイル/フォルダー:
宛先フォルダー/ファイル:
 
出力リダイレクト
 
 

テキストボックスをクリックしてコードを選択し、それをコピーして端末に貼り付けます。

 


こちらもご覧ください

Advertising

Linux
°• CmtoInchesConvert.com •°