中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux常用命令:cp 命令

時(shí)間:2019-06-16

linux命令windows命令_常用dos命令大全_linux常用命令

cp命令用來復(fù)制文件或者目錄,是Linux系統(tǒng)中最常用的命令之一。一般情況下,shell會設(shè)置一個(gè)別名,在命令行下復(fù)制文件時(shí),如果目標(biāo)文件已經(jīng)存在,就會詢問是否覆蓋linux常用命令,不管你是否使用-i參數(shù)。但是如果是在shell腳本中執(zhí)行cp時(shí),沒有-i參數(shù)時(shí)不會詢問是否覆蓋。這說明命令行和shell腳本的執(zhí)行方式有些不同。

1.命令格式:

用法:

cp[選項(xiàng)]...[-T]源目的

或:cp[選項(xiàng)]...源...目錄

或:cp[選項(xiàng)]...-t目錄源...

2.命令功能:

將源文件復(fù)制至目標(biāo)文件,或?qū)⒍鄠(gè)源文件復(fù)制至目標(biāo)目錄。

3.命令參數(shù):

-a,--archive等于-dR--preserve=all

--backup[=CONTROL為每個(gè)已存在的目標(biāo)文件創(chuàng)建備份

linux常用命令_常用dos命令大全_linux命令windows命令

-b類似--backup但不接受參數(shù)

--copy-contents 在遞歸處理是復(fù)制特殊文件內(nèi)容

-d等于--no-dereference--preserve=links

-f,--force如果目標(biāo)文件無法打開則將其移除并重試(當(dāng)-n選項(xiàng)存在時(shí)則不需再選此項(xiàng))

-i,--interactive 覆蓋前詢問(使前面的-n選項(xiàng)失效)

-H 跟隨源文件中的命令行符號鏈接

-l,--link 鏈接文件而不復(fù)制

-L,--dereference 總是跟隨符號鏈接

-n,--no-clobber 不要覆蓋已存在的文件(使前面的-i選項(xiàng)失效)

-P,--no-dereference 不跟隨源文件中的符號鏈接

-p 等于--preserve=模式,所有權(quán),時(shí)間戳

linux常用命令_常用dos命令大全_linux命令windows命令

--preserve[=屬性列表 保持指定的屬性(默認(rèn):模式,所有權(quán),時(shí)間戳)linux常用命令,如果可能保持附加屬性:環(huán)境、鏈接、xattr等

-R,-r,--recursive復(fù)制目錄及目錄內(nèi)的所有項(xiàng)目

4.命令實(shí)例:

實(shí)例一:復(fù)制單個(gè)文件到目標(biāo)目錄,文件在目標(biāo)文件中不存在

命令:

cplog.logtest5

輸出:

[root@localhost test]# cp log.log test5
[root@localhost test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxr-xr-x 2 root root 4096 10-28 14:53 test5
[root@localhost test]# cd test5
[root@localhost test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:53 log.log

說明:

在沒有帶-a參數(shù)時(shí),兩個(gè)文件的時(shí)間是不一樣的。在帶了-a參數(shù)時(shí),兩個(gè)文件的時(shí)間是一致的。

實(shí)例二:目標(biāo)文件存在時(shí),會詢問是否覆蓋

linux常用命令_常用dos命令大全_linux命令windows命令

命令:

cplog.logtest5

輸出:

[root@localhost test]# cp log.log test5
cp:是否覆蓋“test5/log.log”? n
[root@localhost test]# cp -a log.log test5
cp:是否覆蓋“test5/log.log”? y
[root@localhost test]# cd test5/
[root@localhost test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
 上一個(gè)教程:Linux lilo命令