Linux cp命令

非真發表於2018-07-21

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

 

相關文章