cp命令用法

2021-09-20 06:18:33 字數 1330 閱讀 2212

cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。

cp (選項) (引數)

-a:此引數的效果和同時指定"-dpr"引數相同;

-d:當複製符號連線時,把目標檔案或目錄也建立為符號連線,並指向與原始檔或目錄連線的原始檔案或目錄;

-f:強行複製檔案或目錄,不論目標檔案或目錄是否已存在;

-i:覆蓋既有檔案之前先詢問使用者;

-l:對原始檔建立硬連線,而非複製檔案;

-p:保留原始檔或目錄的屬性;

-r/r:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;

-s:對原始檔建立符號連線,而非複製檔案;

-u:使用這項引數後只會在原始檔的更改時間較目標檔案更新時或是名稱相互對應的目標檔案並不存在時,才複製檔案;

-s:在備份檔案時,用指定的字尾「suffix」代替檔案的預設字尾;

-b:覆蓋已存在的檔案目標前將目標檔案備份;

-v:詳細顯示命令執行的操作。

原始檔:制定原始檔列表。預設情況下,cp命令不能複製目錄,如果要複製目錄,則必須使用-r選項;

目標檔案:指定目標檔案。當「原始檔」為多個檔案時,要求「目標檔案」為指定的目錄。

如果把乙個檔案複製到乙個目標檔案中,而目標檔案已經存在,那麼,該目標檔案的內容將被破壞。此命令中所有引數既可以是絕對路徑名,也可以是相對路徑名。通常會用到點.或點點…的形式。

例如,下面的命令將指定檔案複製到當前目錄下:

所有目標檔案指定的目錄必須是己經存在的,cp命令不能建立目錄。如果沒有檔案複製的許可權,則系統會顯示出錯資訊。

將目錄/usr/men下的所有檔案及其子目錄複製到目錄/usr/zh中

cp -r /usr/men /usr/zh

互動式地將目錄/usr/men中的以m打頭的所有.c檔案複製到目錄/usr/zh中

cp -i /usr/men m*.c /usr/zh

cp -f /usr/men m*.c /usr/zh

Linux命令 cp命令

cp命令用來複製檔案或者目錄,是linux系統中最常用的命令之一。1,語法 cp options source dest 或者cp options source.directory 2,引數說明 f 覆蓋已經存在的目標檔案而不給出提示。i 與 f選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是...

cp 命令詳解

cp命令 該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,同msdos下的copy命令一樣,功能十分強大。語法 cp 選項 原始檔或目錄 目標檔案或目錄 說明 該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。該命令的各選項含義如下 a 該選項通常在拷貝目錄時使用。它保留鏈結...

CP 命令詳解

home lee cp help 用法 cp 選項 目的地 或 cp 選項 目錄 或 cp 選項 target directory 目錄 將 檔案複製至 目的地 或將多個 檔案 複製至 目錄 長選項必須用的引數在使用短選項時也是必須的。a,archive 等於 dpr backup control ...