覆蓋文件的linux命令 linux cp覆蓋原有文件

linuxcp命令詳解

cp命令是linux下的一個文件管理命令,通常是用于復制文件或目錄,cp命令主要有兩個功能,具體介紹如下:

專業(yè)成都網(wǎng)站建設公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯(lián)建站為您提供成都網(wǎng)站建設,五站合一網(wǎng)站設計制作,服務好的網(wǎng)站設計公司,成都網(wǎng)站設計、網(wǎng)站建設負責任的成都網(wǎng)站制作公司!

1、能夠同時復制多個文件到一個指定的目錄中;

2、能夠將多個文件復制到一個具體的文件名或一個已經(jīng)存在的目錄下。

參考例子:

復制目錄,具體命令為:

[root@linuxcool~]#cp-Rdir1dir2/

cp命令的具體語法格式為cp[參數(shù)][文件]。

參數(shù):

-f若目標文件已存在,就會直接覆蓋原文件?

-i若目標文件已存在,就會詢問是否覆蓋?

-p保留源文件或目錄的所有屬性?

-r遞歸復制文件和目錄?

-d當復制符號連接時,將目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄?

-l對源文件建立硬連接,而非復制文件?

-s對源文件建立符號連接,而非復制文件?

-b覆蓋已存在的文件目標前將目標文件備份?

-v詳細顯示cp命令執(zhí)行的操作過程?

以上就是小編的分享了,希望能夠幫助到大家。

本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。

linux unzip 怎么強制覆蓋

Linux----UnZip命令 功能說明:解壓縮zip文件 語 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P 密碼][.zip文件][文件][-d 目錄][-x 文件] 或 unzip [-Z] 補充說明:unzip為.zip壓縮文件的解壓縮程序。 參 數(shù):-c 將解壓縮的結果顯示到屏幕上,并對字符做適當?shù)霓D換。-f 更新現(xiàn)有的文件。-l 顯示壓縮文件內(nèi)所包含的文件。-p 與-c參數(shù)類似,會將解壓縮的結果顯示到屏幕上,但不會執(zhí)行任何的轉換。-t 檢查壓縮文件是否正確。-u 與-f參數(shù)類似,但是除了更新現(xiàn)有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。-v 執(zhí)行是時顯示詳細的信息。-z 僅顯示壓縮文件的備注文字。-a 對文本文件進行必要的字符轉換。-b 不要對文本文件進行字符轉換。 -C 壓縮文件中的文件名稱區(qū)分大小寫。-j 不處理壓縮文件中原有的目錄路徑。-L 將壓縮文件中的全部文件名改為小寫。-M 將輸出結果送到more程序處理。-n 解壓縮時不要覆蓋原有的文件。-o 不必先詢問用戶,unzip執(zhí)行后覆蓋原有文件。-P密碼 使用zip的密碼選項。-q 執(zhí)行時不顯示任何信息。-s 將文件名中的空白字符轉換為底線字符。-V 保留VMS的文件版本信息。-X 解壓縮時同時回存文件原來的UID/GID。[.zip文件] 指定.zip壓縮文件。[文件] 指定要處理.zip壓縮文件中的哪些文件。-d目錄 指定文件解壓縮后所要存儲的目錄。-x文件 指定不要處理.zip壓縮文件中的哪些文件。-Z unzip -Z等于執(zhí)行zipinfo指令。 Linux命令:gunzip 功能說明:解壓文件。 語 法:gunzip [-acfhlLnNqrtvV][-s 壓縮字尾字符串][文件...] 或 gunzip [-acfhlLnNqrtvV][-s 壓縮字尾字符串][目錄]補充說明:gunzip是個使用廣泛的解壓縮程序,它用于解開被gzip壓縮過的文件,這些壓縮文件預設最后的擴展名為".gz"。事實上gunzip就是gzip的硬連接,因此不論是壓縮或解壓縮,都可通過gzip指令單獨完成。 參 數(shù): -a或--ascii 使用ASCII文字模式。 -c或--stdout或--to-stdout 把解壓后的文件輸出到標準輸出設備。 -f或-force 強行解開壓縮文件,不理會文件名稱或硬連接是否存在以及該文件是否為符號連接。 -h或--help 在線幫助。 -l或--list 列出壓縮文件的相關信息。 -L或--license 顯示版本與版權信息。 -n或--no-name 解壓縮時,若壓縮文件內(nèi)含有遠來的文件名稱及時間戳記,則將其忽略不予處理。 -N或--name 解壓縮時,若壓縮文件內(nèi)含有原來的文件名稱及時間戳記,則將其回存到解開的文件上。 -q或--quiet 不顯示警告信息。 -r或--recursive 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。 -S壓縮字尾字符串或--suffix壓縮字尾字符串 更改壓縮字尾字符串。 -t或--test 測試壓縮文件是否正確無誤。 -v或--verbose 顯示指令執(zhí)行過程。 -V或--version 顯示版本信息。

Linux 使用 cp 命令強制覆蓋功能

我們平時在 Linux 中使用 cp 命令時,當把文件從一個目錄復制到另一個目錄,且目錄中具有同名文件時,系統(tǒng)會提示輸入 y 來確認是否覆蓋同名文件。

如果文件少的話,也無關緊要,但文件多的話,要一個一個確認簡直太累了。更要命的是,即使我們加了 -rf 參數(shù),還是會提示。

為什么會這樣呢?

原因就是 cp 命令被系統(tǒng)設置了 別名 。

我們可以查看一下:

也就是說,我們平時使用的 cp 命令,實際上是 cp -i 。

那 -i 參數(shù)是什么意思呢?

就是在覆蓋之前會給一個提示,這應該算是系統(tǒng)的一個保險措施。

那如果希望進行強制復制,不想一個一個輸入 y ,有什么辦法呢?

使用原生命令:

取消別名:

這樣再使用 cp -rf 的時候就不會提示確認了。

但需要注意的是,使用完之后記得把別名恢復。

這里更推薦大家使用辦法一,因為命令簡單,而且還不會造成忘記恢復別名而帶來的風險。

以上就是本文的全部內(nèi)容,如果覺得還不錯的話,歡迎 點贊 , 轉發(fā) 和 關注 ,感謝支持。

推薦閱讀:

網(wǎng)站標題:覆蓋文件的linux命令 linux cp覆蓋原有文件
當前URL:http://muchs.cn/article30/ddiisso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計網(wǎng)站收錄、網(wǎng)頁設計公司外貿(mào)建站、服務器托管、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作