鍍金池/ 問答/Linux/ centOS7中cp某文件夾出現(xiàn)omitting directory錯誤可文件夾

centOS7中cp某文件夾出現(xiàn)omitting directory錯誤可文件夾里沒文件

圖片描述

錯誤如圖所示,若加用參數(shù)-r可以解決。自己網(wǎng)上找的解決方法 說是加-r能解決,確實解決了。但它說是因為底下有文件,可明明沒有啊。是怎么回事兒呢?

另外在學習鳥哥的linux的私房菜的時候,看到這么一個說法
圖片描述
可我對

cp ~/.bashrc /tmp/bashrc

的理解是將.bashrc文件夾復制到/tmp/bashrc這個文件夾里而不是說更名。
或者說背后的機制是如果目標路徑已經(jīng)存在,則稱為目標路徑的子目錄,而如果不存在,則將復制過來的文件夾改名為不存在的路徑名?

謝謝

回答
編輯回答
淺時光

1.你第一個問題,你進到test1或者test2下執(zhí)行命令ls -la可以發(fā)現(xiàn)并不是什么都沒有,這樣你應該就很好明白為什么要加r選項了
2.第二個問題,cp命令復制文件的執(zhí)行過程應該是先復制到你的目標目錄,然后再重命名成你的目標名字

2017年9月14日 04:50