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