Linux命令:cp

最近更新時間 2019-12-13 12:14:55

cp 命令主要用於複製文件或目錄。

常用選項參數

  • -a 常在複製目錄時使用,複製時保留鏈接、文件屬性等信息,相當於 dpR 參數組合。
  • -d 複製時保留鏈接。
  • -f 覆蓋已存在的文件,不進行提示。
  • -i 跟 f 相反,覆蓋時進行提示,輸入 y 會覆蓋目標文件。
  • -p 複製文件同時還複製修改時間和訪問權限等信息。
  • -R 複製目錄下所有文件和目錄。
  • -l 不復制文件,只生成鏈接。

1. 複製文件

在當前目錄下複製 docsxyz.txt 文件到新文件 docsxyzcopy.txt

cp docsxyz.txt docsxyzcopy.txt

 2. 複製所有jpg文件

複製docsxyz目錄下所有.jpg文件到備份目錄 backup

cp ./docsxyz/*.jpg  ./backup

 3. 複製目錄

複製docsxyz目錄到備份目錄 docsxyz_backup

cp -R ./docsxyz  ./docsxyz_backup

如果不加 -R 參數複製的對象是目錄時會顯示如下錯誤:cp: omitting directory ‘docsxyz’

rss_feed