cp命令示例【每日一個知識點第307期-Linux】
cp命令示例【每日一個知識點第307期-Linux】
cp命令?copy 用于復(fù)制源文件或者目錄到
語法格式:單源復(fù)制:cp [OPTION]… [-T] SOURCE DEST
多源復(fù)制:cp [OPTION]… SOURCE… DIRECTORY
常用選項:
-i:交互式復(fù)制,即覆蓋之前提醒用戶確認(rèn);
-f:強(qiáng)制覆蓋目標(biāo)文件;
-r, -R:遞歸復(fù)制目錄;
-d:復(fù)制符號鏈接文件本身,而非其指向的源文件;
-a:-dR –preserve=all, archive,用于實現(xiàn)歸檔;
-p ??–preserv=
mode:權(quán)限
ownership:屬主和屬組
timestamps: 時間戳
context:安全標(biāo)簽
xattr:擴(kuò)展屬性
links:符號鏈接
all:上述所有屬性
保持指定的屬性(默認(rèn):模式,所有權(quán),時間戳)
-P ??–no-dereference???不跟隨源文件中的符號鏈接
實例:單文件復(fù)制 復(fù)制/etc/fstab到tmp下 文件不存在時:
[root@dxl /tmp 14:35:16]# cp /etc/fstab .
[root@dxl /tmp 14:36:44]# ls
1.txt ?22 ?33 ?fstab ?functions ?hello.txt ?test.txt
復(fù)制目錄時目標(biāo)文件夾存在,則把源目錄里面的內(nèi)容復(fù)制到目標(biāo)文件夾里面。要是目標(biāo)不存在則創(chuàng)建。