Ubuntu系統cp:omitting directory`XXX'問題解決
在Linux系統中復制文件夾時提示如下:
[linuxidc@ubuntu]# sudo cp White /usr/share/icons
cp: omitting directory `White'
其中White是我要復制的文件夾名,出現該警告的原因是因為White目錄下還存在目錄,所以不能直接拷貝。
解決辦法:
使用遞歸拷貝,在cp命令後面加上-r參數,形如:
[linuxidc@ubuntu]# sudo cp -r White
這裡的-r代表遞歸的意思。
同樣,當我們在linux系統下刪除目錄時也需要加上-r參數 ,如果目錄為空,則會直接刪除,如果目錄非空,則會級聯刪除。不過在級聯刪除時也會有一個問題就是如果目錄下存在很多的文件或者子目錄,系統會一個一個進行提示。如果想一步刪除不用提示的話可以使用rm -rf命令。f是force的意思,代表強制刪除,無提示!
chmod賦予權限的時候想級聯也可以用-R 注意是大寫的R
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2