亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Linux教程 | 如何在 Linux 中復(fù)制文件

在本文中,我將解釋該命令是什么,并向您展示如何使用終端在Linux中復(fù)制和粘貼文件和目錄。cp

命令是什么?cp

您可以使用該命令將文件從一個(gè)位置復(fù)制到另一個(gè)位置。此命令還可以復(fù)制目錄(文件夾)。cp

此命令的語(yǔ)法為:

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

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

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

我還假設(shè)您當(dāng)前位于終端中的?DirectoryA?位置,因此,如果您不在,請(qǐng)確保您是:

cd DirectoryA

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

如果要復(fù)制文件,例如?README.txtDirectoryA_1復(fù)制到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,請(qǐng)使用如下命令:cp

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

如您所見,您將首先放置所有源文件,最后一個(gè)參數(shù)將是目標(biāo)。

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

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

cp ./DirectoryA_1/Folder/ ./DirectoryA_2

您將收到一個(gè)錯(cuò)誤,指出:

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

要復(fù)制目錄,您必須傳遞標(biāo)志。此標(biāo)志通知命令以遞歸方式復(fù)制目錄及其內(nèi)容(可以是文件或其他子目錄)。因此,對(duì)于上一個(gè)命令,您可以在目錄源之前添加標(biāo)志,如下所示:-rcp

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

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

如何復(fù)制與 glob 模式匹配的文件

glob 模式類似于正則表達(dá)式,它允許您將多個(gè)文件與與特定模式匹配的名稱進(jìn)行匹配。在此處了解有關(guān)差異的更多信息:正則表達(dá)式與 Glob 模式。

例如,如果要復(fù)制擴(kuò)展名為 .txt 的?DirectoryA_1?中的所有文件,可以執(zhí)行以下命令:

cp ./DirectoryA_1/*.txt ./DirectoryA_2

./DirectoryA_1/*.txt匹配名稱中帶有擴(kuò)展名的文件,并且該命令可以將所有這些文件復(fù)制到目標(biāo)。.txtcp

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!