Linux復制文件到某路徑並重命名


cp -i 原文件 目的路徑/重命名文件
例:
把hi.log復制到/root目錄下,並重命名為newhi.log
cp -i hi.log /root/new.hi.log

 -i:覆蓋目標文件之前給出提示,若用戶回復y則確認覆蓋


一次性將多個數據復制到同一個目錄中去,復制的地方必須是目錄
例:
把家目錄下面的/u1里面的a1和a2復制到/home/test下面
cp a1 a2 /home/test

 

 


 

cp [選項] 源文件 目標文件

-a:通常在復制目錄時使用,它保留鏈接,文件屬性,並復制目錄下所有的內容
-f:覆蓋已經存在的目標文件而不給出提示
-i:覆蓋目標文件之前給出提示,若用戶回復y則確認覆蓋
-p:除復制文件的內容外,還把修改時間和訪問權限也復制到新文件中
-r:復制目錄下的所有子目錄和文件
-d:如果來源文件為連結檔,就復制連結檔屬性
-l:創建鏈接文件而不復制
-a:相當於-p,-d,-r三條命令一起的意思
-s:復制為快捷方式
-u:如果復制文件a比b新才復制

例:
1.同時將文件a1,a2,a3與目錄b1復制到目錄b2
cp -R a1,a2,a3 b1 b2

2.講文件復制到當前目錄,最后的  . 不要忘記了
cp /var/log/wtmp .

3.復制某文件的所有數據特性到復制源的路徑並重命名
cp -a /var/log/wtmp wtmp_2

4.復制/home/目錄下所有文件到 /tmp下面
cp -r /etc/ /tmp

5.為文件file1創建名為file11的快捷方式
cp -s /home/file1 file11

 

 


免責聲明!

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



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