< 返回新聞公共列表

linux復(fù)制文件cp命令怎么使用?

發(fā)布時(shí)間:2023-06-21 15:29:21

當(dāng)我們?cè)谟?jì)算機(jī)上工作時(shí),有幾種不同的方法可以復(fù)制和粘貼內(nèi)容。如果我們花更多時(shí)間在設(shè)備的用戶(hù)界面上,可能會(huì)使

用鼠標(biāo)來(lái)執(zhí)行此操作。我們可以通過(guò)右鍵單擊文件并選擇“復(fù)制”來(lái)復(fù)制文件,然后轉(zhuǎn)到另一個(gè)目錄并選擇“粘貼”。


對(duì)于我的終端朋友們,也可以在不離開(kāi)終端的情況下進(jìn)行文件復(fù)制粘貼操作。在基于Linux的終端中,我們可以使用cp命

令執(zhí)行此操作。


linux復(fù)制文件cp命令怎么使用?.png


在本文中,我將解釋linuxcp命令是什么?linux復(fù)制文件cp命令怎么使用?


linuxcp命令是什么?

我們使用該cp命令將文件從一個(gè)位置復(fù)制到另一個(gè)位置。該命令還可以復(fù)制目錄(文件夾)。該命令的語(yǔ)法是:

cp [...file/directory-sources] [destination]

[file/directory-sources]指定要復(fù)制的文件或目錄的來(lái)源。參數(shù)[destination]指定要將文件復(fù)制到的位置。

為了理解本文的其余部分,我將使用這個(gè)文件夾結(jié)構(gòu)示例。假設(shè)名為DirectoryA 的目錄中有兩個(gè)目錄:DirectoryA_1和

DirectoryA_2。這些子目錄中有很多文件和子目錄。

我還假設(shè)我們當(dāng)前位于終端的DirectoryA位置,所以如果我們不在,請(qǐng)確保是:cd DirectoryA


linux復(fù)制文件cp命令怎么使用?

1、如何使用cp命令復(fù)制文件?

如果我們想復(fù)制一個(gè)文件,比如README.txt從DirectoryA_1到DirectoryA_2,我們將使用cp這樣的命令:

cp ./DirectoryA_1/README.txt ./DirectoryA_2

# ./DirectoryA_1/README.txt is the source file

# ./DirectoryA_2 is the destination

如果要將多個(gè)文件從DirectoryA_1復(fù)制到DirectoryA_2,我們將使用cp如下命令:

cp ./DirectoryA_1/README.txt ./DirectoryA_1/ANOTHER_FILE.txt ./DirectoryA_2

如我們所見(jiàn),我們會(huì)將所有源文件放在最前面,最后一個(gè)參數(shù)將是目標(biāo)文件。

2、如何使用cp命令復(fù)制目錄?

默認(rèn)情況下,該cp命令適用于文件。因此,如果我們嘗試復(fù)制這樣的目錄:

cp ./DirectoryA_1/Folder/ ./DirectoryA_2

我們將收到一條錯(cuò)誤消息:

./DirectoryA_1/Folder/ 是一個(gè)目錄

要復(fù)制目錄,我們必須傳遞該-r標(biāo)志。此標(biāo)志通知命令cp以遞歸方式復(fù)制目錄及其內(nèi)容(可以是文件或其他子目錄)。

因此對(duì)于前面的命令,我們可以在目錄源之前添加標(biāo)志,如下所示:

cp -r ./DirectoryA_1/Folder/ ./DirectoryA_2

此命令將遞歸復(fù)制./DirectoryA_1/中的Folder目錄以及Folder目錄中的所有文件和目錄。


以上是linux復(fù)制文件cp命令的使用方法,希望能幫助到大家!


/template/Home/Zkeys724/PC/Static