linux複製目錄cp錯誤

問題:linux

$ cp  /data   /tmp
cp: omitting directory `/data'

緣由:bash

在linux下,有一些操做不能直接對目錄操做,例如刪除rm,上述的cp,可能目錄下面還存在目錄ide


解決:spa

這種狀況下,使用命令一般須要須要加參數,對上述問題,cp時只須要加-a選項參數便可。orm

$ cp  -a /data   /tmp

cp參數說明:遞歸

-a:此參數的效果和同時指定"-dpR"參數相同; it

-d:當複製符號鏈接時,把目標文件或目錄也創建爲符號鏈接,並指向與源文件或目錄鏈接的原始文件或目錄;class

-p:保留源文件或目錄的屬性;di

 -R/r:遞歸處理,將指定目錄下的全部文件與子目錄一併處理。



文件

相關文章
相關標籤/搜索