Linux/Unix 中的 cp 命令

cp是用於復製文件和目錄的 Linux shell 命令。

cp 命令語法

從源複製目標

$ cp [options] source dest

cp 命令選項

cp 命令主要選項:

選項 描述
cp -a 歸檔文件
cp -f 如果需要,通過刪除目標文件強制複製
cp -i 交互式 - 覆蓋前詢問
cp -l 鏈接文件而不是複制
CP-L 遵循符號鏈接
cp -n 沒有文件覆蓋
CP-R 遞歸複製(包括隱藏文件)
中央處理器 update - 當源比目標更新時復制
cp -v 詳細 - 打印信息性消息

cp 命令示例

將單個文件main.c複製到目標目錄bak

$ cp main.c bak

 

將 2 個文件main.cdef.h複製到目標絕對路徑目錄/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 •°