在linux系統中復制文件夾時提示如下:
- cp: omitting directory `foldera/'
其中foldera是我要復制的文件夾名,出現該警告的原因是因為foldera目錄下還存在目錄,所以不能直接拷貝。
解決辦法:使用遞歸拷貝,在cp命令后面加上-r參數,形如:
- [root@localhost opt]# cp -r foldera folderc
這里的-r代表遞歸的意思。
同樣,當我們在linux系統下刪除目錄時也需要加上-r參數 ,如果目錄為空,則會直接刪除,如果目錄非空,則會級聯刪除。不過在級聯刪除時也會有一個問題就是如果目錄下存在很多的文件或者子目錄,系統會一個一個進行提示。如果想一步刪除不用提示的話可以使用rm -rf命令。f是force的意思,代表強制刪除,無提示!