linux 系統 cp: omitting directory 問題解決


在linux系統中復制文件夾時提示如下:

 

Shell代碼   收藏代碼
  1. cp: omitting directory `foldera/'  

其中foldera是我要復制的文件夾名,出現該警告的原因是因為foldera目錄下還存在目錄,所以不能直接拷貝。

 

解決辦法:使用遞歸拷貝,在cp命令后面加上-r參數,形如:

 

Shell代碼   收藏代碼
  1. [root@localhost opt]# cp -r foldera folderc  

這里的-r代表遞歸的意思。

 

同樣,當我們在linux系統下刪除目錄時也需要加上-r參數 ,如果目錄為空,則會直接刪除,如果目錄非空,則會級聯刪除。不過在級聯刪除時也會有一個問題就是如果目錄下存在很多的文件或者子目錄,系統會一個一個進行提示。如果想一步刪除不用提示的話可以使用rm -rf命令。f是force的意思,代表強制刪除,無提示!


免責聲明!

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



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