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

2021-10-23 07:16:41 字數 813 閱讀 4238

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 不作拷貝,只是鏈結檔案。

PHP中如何複製或者刪除乙個目錄

php中如何複製或者刪除乙個目錄 php中的copy 函式是用來複製檔案的,沒有相應的複製目錄的函式,其實這也很簡單,主要就是利用mkdir 和copy 結合遞迴來實現,而對於刪除,同樣是利用rmdir 和unlink 結合遞迴來實現 複製目錄的 function copydir source,de...

js如何複製乙個物件?

方法一 把原來物件的屬性遍歷一遍,賦給乙個新的物件。深複製物件方法 var cloneobj function obj if obj instanceof array for var key in obj return newobj 測試 var obj b 設定乙個物件 newobj cloneo...

js如何複製乙個物件?

方法一 把原來物件的屬性遍歷一遍,賦給乙個新的物件。深複製物件方法 var cloneobj function obj if obj instanceof array for var key in obj return newobj 測試 var obj b 設定乙個物件 newobj cloneo...