命令說(shuō)明
用來(lái)復(fù)制文件和目錄,
cp復(fù)制文件和目錄命令
。語(yǔ)法格式
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
實(shí)例解析
1、遞歸復(fù)制目錄
cp -a dir1 dir2
復(fù)制代碼
此命令會(huì)遞歸復(fù)制目錄dir1到目錄dir2,不跟隨軟鏈接。
2、遞歸復(fù)制目錄并跟隨軟鏈接
cp -r -L dir1 dir2
復(fù)制代碼
此命令會(huì)遞歸復(fù)制目錄dir1到目錄dir2,且把軟鏈接指向的文件或目錄也復(fù)制過(guò)去
3、復(fù)制文件或目錄時(shí)保持完整的路徑
cp --parents home/backup/file /data/
復(fù)制代碼
此命令復(fù)制文件file1到目錄/data/,此時(shí)復(fù)制后file1的路徑為/data/home/backup/file1,
電腦資料
《cp復(fù)制文件和目錄命令》(http://salifelink.com)。常用選項(xiàng)
-a, --archive -dR --preserve=all相同-d 與--no-dereference --preserve=links相同
-f, --force 如果目標(biāo)文件存在但無(wú)法打開(kāi),刪除并嘗試再次覆蓋
-i, --interactive 覆蓋前提示
-H 跟隨在SOURCE命令行中的軟鏈接
-L, --dereference 總是跟隨SOURCE中的軟鏈接
-n, --no-clobber 從不覆蓋已存在的文件
-P, --no-dereference 從不跟隨SOURCE中的軟鏈接
-p 與--preserve=mode,ownership,timestamps相同
--preserve[=ATTR_LIST] 保持指定的屬性(默認(rèn):mode,ownership,timestamps),可能的話可以指定其它的屬性,如context, l
inks, xattr, all
--no-preserve=ATTR_LIST 不維持指定的屬性。
--parents 在DIRECTORY目錄創(chuàng)建完整的文件路徑。
-R, -r, --recursive 遞歸復(fù)制目錄
-u, --update 當(dāng)源文件比目標(biāo)文件新時(shí),或者目的文件不存在時(shí)才復(fù)制。
-v, --verbose 輸出詳細(xì)的操作信息