ubuntu下如何複製一個目錄到另一個目錄中

cp -r 待備份目錄 目的地址

比如: cp -r 4.13/venv/lib 4.13/python-many-process/venv/lib

此處 4.13/venv/lib 是待備份目錄,4.13/python-many-process/venv/lib是目的地址。

但是需要說明的一點:此命令是將前者的lib文件夾複製到了後者的lib文件夾中,即產生了4.13/python-many-process/venv/lib/lib的目錄,如果想讓前者的文件夾中例如4.13/venv/lib/python3.6的文件夾複製到後者lib的文件夾中,此時需要寫成

cp -r 4.13/venv/lib/python3.6  4.13/python-many-process/venv/lib 

 

 

 

 

註釋:

copy命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中。語法: cp [選項] 源文件或目錄 目標文件或目錄說明:該命令把指定的源文件複製到目標文件或把多個源文件複製到目標目錄中。
該命令的各選項含義如下:
- a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。
- d 拷貝時保留鏈接。
- f 刪除已經存在的目標文件而不提示。
- i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。
- p 此時cp除複製源文件的內容外,還將把其修改時間和訪問權限也複製到新文件中。
- r 若給出的源文件是一目錄文件,此時cp將遞歸複製該目錄下所有的子目錄和文件。此時目標文件必須爲一個目錄名。
- l 不作拷貝,只是鏈接文件。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章