導航:首頁 > 程序命令 > cp的命令

cp的命令

發布時間:2023-06-19 11:25:01

1. linux 復制 cp 命令詳解

cp命令用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復製成一個指定文件名的具體的文件或一個已經存在的目錄下。cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。
-a:此參數的效果和同時指定"-dpR"參數相同;
-d:當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄;
-f:強行復制文件或目錄,不論目標文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對源文件建立硬連接,而非復制文件;
-p:保留源文件或目錄的屬性;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
-s:對源文件建立符號連接,而非復制文件;
-u:使用這項參數後只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件並不存在時,才復制文件;
-S:在備份文件時,用指定的後綴「SUFFIX」代替文件的默認後綴;
-b:覆蓋已存在的文件目標前將目標文件備份;
-v:詳細顯示命令執行的操作。

2. cp命令的用法

1、命令概述。cp命令可以理解為英文單詞的縮寫,其功能為復制文件或目錄(可重命名)。

2、命令語法。cp【選項】 【文件名或目錄】【文件或目錄】

3. 命令cp -a 和 cp -p 有什麼區別

1、使用范圍不同:在Makefile里會用install,其他地方會用cp命令。如果目標文件存在,cp會先清空文件後往裡寫入新文件,而install則會先刪除掉原先的文件然後寫入新文件。

2、許可權不同:install命令會恰當地處理文件許可權的問題。比如說,install-c會把目標文件的許可權設置為rwxr-xr-x;

3、信息不同:install命令可以列印出更多更合適的debug信息,還會自動處理SElinux上下文的問題。

cp命令還有以下幾種用法:

cp -p可以保留許可權、屬主、時間戳。

cp -d作用為默認鏈接文件是復制鏈接指向的源文件,-d 復制鏈接文件本身。

cp -L作用為保存鏈接所指向的文件,默認cp 就是,不需要-L。

cp -a作用為歸檔復制,常用於備份,相當於cp -dr --preserve=all。

cp -v作用為復制過程可見。

cp -s 作用為創建新的符號鏈接文件,指向原符號鏈接文件,能保證鏈接文件可以使用

cp -u作用為只復制更新的文件

4. linux cp命令,怎麼跳過相同的文件

使用cp命令的-n參數。

5. linuxcp命令詳解

cp命令是linux下的一個文件管理命令,通常是用於復制文件或目錄,cp命令主要有兩個功能,具體介紹如下:
1、能夠同時復制多個文件到一個指定的目錄中;
2、能夠將多個文件復制到一個具體的文件名或一個已經存在的目錄下。
參考例子:
復制目錄,具體命令為:
[root@linuxcool~]#cp-Rdir1dir2/
cp命令的具體語法格式為cp[參數][文件]。
參數:
-f若目標文件已存在,就會直接覆蓋原文件
-i若目標文件已存在,就會詢問是否覆蓋
-p保留源文件或目錄的所有屬性
-r遞歸復制文件和目錄
-d當復制符號連接時,將目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄
-l對源文件建立硬連接,而非復制文件
-s對源文件建立符號連接,而非復制文件
-b覆蓋已存在的文件目標前將目標文件備份
-v詳細顯示cp命令執行的操作過程


以上就是小編的分享了,希望能夠幫助到大家。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。

6. cp命令用法

cp命令用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復製成一個指定文件名的具體的文件或一個已經存在的目錄下。cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。

語法

cp (選項) (參數)

選項

參數

源文件:制定源文件列表。默認情況下,cp命令不能復制目錄,如果要復制目錄,則必須使用-R選項;

目標文件:指定目標文件。當「源文件」為多個文件時,要求「目標文件」為指定的目錄。

實例

如果把一個文件復制到一個目標文件中,而目標文件已經存在,那麼,該目標文件的內容將被破壞。此命令中所有參數既可以是絕對路徑名,也可以是相對路徑名。通常會用到點.或點點..的形式。

例如,下面的命令將指定文件復制到當前目錄下:

cp ./test1/test.txt ./

所有目標文件指定的目錄必須是己經存在的,cp命令不能創建目錄。如果沒有文件復制的許可權,則系統會顯示出錯信息。

將文件 test1.txt 復制到目錄./下,並改名為test2.txt

cp test1.txt ./test2.txt

將目錄/usr/men下的所有文件及其子目錄復制到目錄/usr/zh中

cp -r /usr/men /usr/zh

互動式地將目錄/usr/men中的以m打頭的所有.c文件復制到目錄/usr/zh中

cp -i /usr/men m*.c /usr/zh

我們在Linux下使用cp命令復制文件時候,有時候會需要覆蓋一些同名文件,覆蓋文件的時候都會有提示:需要不停的按Y來確定執行覆蓋。文件數量不多還好,但是要是幾百個估計按Y都要吐血了,可用下一個方法:

cp -f /usr/men m*.c /usr/zh

閱讀全文

與cp的命令相關的資料

熱點內容
考編教師用什麼app 瀏覽:189
靜態面向對象編程語言 瀏覽:902
炒股密碼pdf 瀏覽:661
差分演算法有哪些 瀏覽:563
佳明怎麼配對安卓 瀏覽:245
用什麼app校對試卷 瀏覽:101
基於單片機的光控路燈 瀏覽:33
為什麼說安卓平板適配的軟體少 瀏覽:680
三國志下載pdf 瀏覽:689
為什麼單片機c語言 瀏覽:429
演算法一定有一個或多個輸入 瀏覽:252
浪潮伺服器貴州銷售雲主機 瀏覽:850
amdlinux顯卡安裝 瀏覽:572
泰海科技雲伺服器如何卸載 瀏覽:124
有密碼打開excel加密 瀏覽:823
java生成重復字元 瀏覽:282
串口伺服器有什麼用 瀏覽:330
linux安裝red5 瀏覽:295
單片機中斷時入口地址作用 瀏覽:150
程序員的工作是重復性的嗎 瀏覽:69