centos復制目錄下的文件到另一目錄下


指令名稱:cp(copy)
功能介紹:將一個文件復制至另一個文件,或將數個文件復制至另一目錄。
語法格式:
  cp [options] source dest
  cp [options] source... directory
常用參數說明:
  -a 盡可能將檔案狀態、權限等資料都照原狀予以復制。
  -r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。
  -f 若目的地已經有相同檔名的檔案存在,則在復制前先予以刪除再行復制。

指令使用實例:
1.將文件aaa 復制(已存在),並命名為bbb:
   cp aaa bbb
2.將所有的C語言程序拷貝至 Finished 子目錄中 :
   cp *.c Finished
3. 復制指定目錄的文件到當前目錄,並重命名
        [root@rehat root]# cp ~/.bashrc bashrc_bak

4. 強制復制指定目錄的文件到當前目錄,而不管當前目錄是否含有該文件
        [root@rehat root]# cp -f ~/.bashrc bashrc

5. 復制指定目錄到當前目錄
        [root@rehat root]# cp -r /root/test .
        [root@rehat root]# cp -r /root/test/ .
        兩者效果一樣,在復制目錄時,會將源路徑的最后一級目錄全部復制過去,包括它本身。

6. 復制指定目錄的文件到指定目錄
       [root@rehat root]# cp ~/.bashrc /bak/.bashrc

7. 在復制時將源文件的全部屬性也復制過來。若不指定參數,則目標文件與源文件屬性可能不一致。
       [root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

8. 若兩個文件夾要保證同步,一個文件的改了,另一個文件也跟着改,但是要保證兩個文件的文件都是最新的。
      [root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM