首頁 >運維 >linux運維 >linux中如何使用cp指令複製文件

linux中如何使用cp指令複製文件

青灯夜游
青灯夜游原創
2019-03-09 14:17:05163966瀏覽

linux中使用cp指令複製檔案的方法:【cp 來源檔案 目標資料夾】。例如我們要將1.txt檔案複製到testDir目錄下,可以執行指令【cp 1.txt testDir】。

linux中如何使用cp指令複製文件

在linux中cp拷貝指令是非常實用的,它可以將指定路徑下的檔案(目錄)複製到(成)另一個檔案或目錄中。

linux cp拷貝指令

#Linux cp指令主要用於複製檔案或目錄。

基本語法:

cp [options]  源文件   目标文件(夹)

參數[options]說明:

##-a:此選項通常在複製目錄時使用,它保留連結、檔案屬性,並複製目錄下的所有內容。其作用等於dpR參數組合。

-d:複製時保留連結。這裡所說的連結相當於Windows系統中的捷徑。

-f:覆蓋已經存在的目標檔案而不給予提示。

-i:與-f選項相反,在覆蓋目標檔案之前給予提示,要求使用者確認是否覆蓋,回答"y"時目標檔案將被覆蓋。

-p:除複製檔案的內容外,還要把修改時間和存取權限也複製到新檔案中。

-r:若給出的來源檔案是目錄文件,此時將複製該目錄下所有的子目錄和文件。

-l:不複製文件,只是產生連結文件。

linux cp指令範例

#1、將一個檔案複製到目標檔案(夾)中

格式:

cp 源文件 目标文件(夹)

範例:將1.txt檔案分別複製到testDir資料夾下、testDir資料夾的2.text下

linux中如何使用cp指令複製文件

說明:

檔案複製到資料夾下,則檔案名稱保持不變,複製到檔案中,則檔案名稱變更。如果目標文件已經存在或目標資料夾中含有同名文件,則複製之後目標文件或目標資料夾中的同名文件會被覆寫。

2、同時將多個檔案複製到目標檔案(夾)中

#格式(兩種):

cp 源文件1 源文件2 目标文件夹

可以把列出來的多個檔案一次複製到目標資料夾下,每個檔案直接用空格分隔

cp 文件* 目标文件夹

使用了通配符*,可以將符合條件的檔案全部複製到目標資料夾下;例:*. txt就是將所有以「.txt」結尾的檔案都複製到目標資料夾下。

範例:將1.txt、2.txt、3.txt檔案複製到testDir資料夾下

linux中如何使用cp指令複製文件

linux中如何使用cp指令複製文件

##3、將一個資料夾複製到目標檔案中


格式:

cp -r 源文件夹 目标文件夹

註:複製資料夾一定要加「-r」參數,否則會出現「cp: omitting directory」錯誤。

linux中如何使用cp指令複製文件以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是linux中如何使用cp指令複製文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn