Linux中的cp命令


Linux中cp命令用來賦值文件或者目錄,其常用的命令選項如下:

 

 下面是cp命令的一些使用示例:

 默認情況下,cp命令賦值出來的權限或者屬性通常來源自操作者本身。比如上面在root身份在執行cp命令,將/var/log/wtmp賦值到/tmp/wtmp,此時/tmp/wtmp文件的權限與所屬群組已經不同於原始的/var/log/wtmp文件了。

但是如果我們要進行完整的備份操作,可以給cp加上-a選項,這個時候,被復制出來的文件的所有屬性(包括修改時間)都會與原始文件一模一樣。

 

 如果要復制目錄,一定要加上-r選項。

 

 cp命令默認是對原始文件進行復制。比如上面使用cp bashrc_slink bashrc_slink_1來復制軟連接文件bashrc_slink,但是最終復制出來的basrch_slink_1仍然是對原始文件的復制。如果要復制軟連接本身,就需要加上-d選項。

 

 要能夠對原始文件的完整權限復制,需要cp操作者有權進行操作才行。


免責聲明!

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



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