cp命令用於文件目錄復制。cp命令可以將一個或多個源文件或者目錄復制到指定的目的文件或目錄。當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。
cp [參數] [源文件或目錄] 復制目標 cp [options] source dest cp [options] source... directory
-a:此參數的效果和同時指定"-dpR"參數相同 -d:當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄 -f:強行復制文件或目錄,不論目標文件或目錄是否已存在 -i:覆蓋既有文件之前先詢問用戶 -l:對源文件建立硬連接,而非復制文件 -p:保留源文件或目錄的屬性 -R/r:遞歸處理,將指定目錄下的所有文件與子目錄一並處理 -s:對源文件建立符號連接,而非復制文件 -u:使用這項參數後只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件並不存在時,才復制文件 -S:在備份文件時,用指定的後綴“SUFFIX”代替文件的默認後綴 -b:覆蓋已存在的文件目標前將目標文件備份 -v:詳細顯示命令執行的操作
將當前目錄下所有文件復制到/tmp目錄下。命令如下:
cp -r ./ /tmp