cp命令(copy),用來對一個或多個文件,目錄進行拷貝 1、語法 cp [選項] [參數] 2、命令選項 -b 當文件存在時,覆蓋前,為其創建一個備份-d 當複製軟連接時,把目標文件或目錄也建立為軟連接,並指向與源文件或目錄連接的原始文件或目錄-f 強制複製,覆蓋前不詢問-i 覆蓋前詢問-l 只創 ...
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