cp命令(copy),用來對一個或多個檔案,目錄進行拷貝
1、語法
cp [選項] [引數]
2、命令選項
-b 當檔案存在時,覆蓋前,為其建立一個備份
-d 當複製軟連線時,把目標檔案或目錄也建立為軟連線,並指向與原始檔或目錄連線的原始檔案或目錄
-f 強制複製,覆蓋前不詢問
-i 覆蓋前詢問
-l 只建立硬連結而不復制檔案
-p 保留原始檔或目錄的屬性
-r,-R 遞迴複製指定目錄下的所有檔案與子目錄
-s 只建立軟連結而不復制檔案
-u 若目標檔案存在,且source比較新,才會更新
-S 自行指定備份檔案的字尾
-v, –verbose 顯示詳細的進行步驟
3、例項
1)將 1.txt 備份為 1.txt.backup
[root@mini ~]# ls 1.txt 2.txt 3.txt anaconda-ks.cfg test [root@mini ~]# cp 1.txt 1.txt.backup [root@mini ~]# ls 1.txt 1.txt.backup 2.txt 3.txt anaconda-ks.cfg test
2)將 1.txt,2.txt,3.txt 複製到 test目錄
[root@mini ~]# tree . ├── 1.txt ├── 2.txt ├── 3.txt ├── anaconda-ks.cfg └── test [root@mini ~]# cp *.txt test [root@mini ~]# tree . ├── 1.txt ├── 2.txt ├── 3.txt ├── anaconda-ks.cfg └── test ├── 1.txt ├── 2.txt └── 3.txt