亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux中cp命令的使用詳解

 更新時間:2023年08月13日 14:42:21   作者:Linux中國  
cp?命令是?Linux?中一個重要的命令,你可能經(jīng)常會用到它,所以本文主要來和大家講講cp命令的具體使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

cp  命令是 Linux 中一個重要的命令,你可能經(jīng)常會用到它。

正如名稱所示, cp  代表 復(fù)制copy,它被用于 在 Linux 命令行中復(fù)制文件和目錄。

這是一個相對簡單的命令,只有幾個選項,但你仍有必要深入了解它。

在展示  cp  命令的實際示例之前,我更建議你先熟悉絕對路徑和相對路徑的概念,將文件從一個位置復(fù)制到另一個位置時,你需要用到它們。

Linux 中的絕對路徑和相對路徑的不同之處

復(fù)制單個文件

cp  命令最簡單和最常見的用途是復(fù)制文件,只需指定源文件和要“粘貼”文件的目標目錄即可。

cp 源文件 目標目錄

將單個文件從源目錄復(fù)制到目標目錄。

在復(fù)制文件的同時重命名它

你將文件復(fù)制到另一個位置時可以同時進行 重命名。這有點類似于文本編輯器中的“另存為”選項。

為此,你必須在路徑中給出新的文件名。

cp 源文件 目標目錄/新文件名

在復(fù)制文件的同時重命名

復(fù)制多個文件

你還可以將多個文件復(fù)制到另一個位置。

cp 文件1 文件2 文件3 目標目錄

復(fù)制多個文件時,將目標目錄放在最后

在這種情況下,你無法重命名文件。

你還可以使用通配符擴展,將特定后綴的文件復(fù)制到另一個位置:

cp *.txt 目標目錄

使用通配符擴展復(fù)制多個文件,比如所有 .txt 后綴的文件

復(fù)制文件時避免覆蓋現(xiàn)有文件

如果你將  file1.txt  復(fù)制到一個已經(jīng)存在名為  file1.txt  文件的目錄中,它會將原有的文件覆蓋掉。

如果你不希望這樣, cp  命令還提供了幾個選項來處理文件覆蓋的情況。

首先是使用選項  -i  的交互模式。在交互模式下,它會詢問是否確認或放棄覆蓋目標文件。

cp -i 源文件 目標目錄
cp:覆蓋 '目標目錄/源文件' ?

按  Y  覆蓋文件,按  N  跳過復(fù)制該文件。

覆蓋,但以交互方式詢問(內(nèi)容將被覆蓋)

覆蓋,但以交互方式詢問(內(nèi)容不會被覆蓋)

選項  -n  代表完全取消覆蓋。使用此選項時目標文件不會被覆蓋。

cp -n 源文件 目標目錄

取消覆蓋(目錄內(nèi)文件的內(nèi)容未更改)

還有一個選項  -b ,在目標目錄的文件將被覆蓋時自動為其創(chuàng)建備份。我猜這里  b  代表 備份backup。

cp -b 源文件 目標目錄

覆蓋文件,但在備份文件后附加了“~”。

最后,還有一個“更新update”選項  -u ,如果目標文件比源文件舊,或者目標文件不存在,就會被覆蓋掉。

cp -u 源文件 目標目錄

新文件會覆蓋舊文件

復(fù)制目錄(文件夾)

cp 命令也用來在 Linux 命令行中復(fù)制目錄。

在復(fù)制目錄時,你需要使用遞歸選項  -r

cp -r 源目錄 目標目錄

在 Linux 中使用 cp 命令復(fù)制整個目錄

你還可以將多個目錄復(fù)制到另一個位置:

cp -r 目錄1 目錄2 目錄3 目標目錄

使用 cp 命令復(fù)制多個目錄

在復(fù)制時保留屬性

當(dāng)你將文件復(fù)制到另一個位置時,它的 時間戳、文件權(quán)限 甚至所有權(quán)都會發(fā)生變化。

這是正常的行為。但在某些情況下,你可能希望在復(fù)制文件時保留其原始屬性。

要保留屬性,請使用選項  -p

cp -p 源文件 目標目錄

到此這篇關(guān)于Linux中cp命令的使用詳解的文章就介紹到這了,更多相關(guān)Linux cp命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論