基本介紹:Linux copy命令主要用於複製檔案或目錄。copy命令可以將多個檔案複製到一個具體的檔案名或一個已經存在的目錄下,也可以同時複製多個檔案到一個指定的目錄中。
入門測試:
複製目錄:
[root@linux ~]# cp -R dir1 dir2/
將檔案test1改名爲test2:
[root@linux ~]# cp -f test1 test2
複製多個檔案:
[root@linux ~]# cp -r file1 file2 file3 dir
代碼說明及拓展:
-f 若目標檔案已存在,則會直接覆蓋原檔案
-i 若目標檔案已存在,則會詢問是否覆蓋
-p 保留源檔案或目錄的所有屬性
-r 遞歸複製檔案和目錄
-d 當複製符號連接時,把目標檔案或目錄也建立爲符號連接,並指向與源檔案或目錄連接的原始檔案或目錄
-l 對源檔案建立硬連接,而非複製檔案
-s 對源檔案建立符號連接,而非複製檔案
-b 覆蓋已存在的檔案目標前將目標檔案備份
-v 詳細顯示cp命令執行的操作過程
-a 等價於“dpr”選項