国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux下一次復(fù)制cp多個(gè)文件(含scp命令)

這篇具有很好參考價(jià)值的文章主要介紹了linux下一次復(fù)制cp多個(gè)文件(含scp命令)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

linux cp 參數(shù)說(shuō)明

-a:此選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合。
-d:復(fù)制時(shí)保留鏈接。這里所說(shuō)的鏈接相當(dāng)于Windows系統(tǒng)中的快捷方式。
-f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示。
  實(shí)際想要達(dá)到不提示的效果:應(yīng)該寫(xiě)成"\cp -rf",比如:\cp -rf ./mdm-bak/2021-06-29-81243/*.war ./webapps
-i:與-f選項(xiàng)相反,在覆蓋目標(biāo)文件之前給出提示,要求用戶(hù)確認(rèn)是否覆蓋,回答"y"時(shí)目標(biāo)文件將被覆蓋。
-p:除復(fù)制文件的內(nèi)容外,還把修改時(shí)間和訪問(wèn)權(quán)限也復(fù)制到新文件中。
-r:若給出的源文件是一個(gè)目錄文件,此時(shí)將復(fù)制該目錄下所有的子目錄和文件。
-l:不復(fù)制文件,只是生成鏈接文件。

一.常用復(fù)制/備份命令

1.備份tomcat中所有的war包,到指定的目錄下:
cp -p ./webapps/*.war ./mdm-bak/2021-06-29-update-before
cp -p ./webapps/*.war /home/tomcat/apache-tomcat-9.0.37/mdm-bak/2021-06-29-update-before

2.多文件復(fù)制:(注意文件之間不要有空格)
cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/

3.備份(同目錄)  //復(fù)制 flags.c 到flags_checkered.c 文件,當(dāng)前文件同屬于同一目錄下
cp flags.c flags_checkered.c

4.備份(不同目錄)  //復(fù)制當(dāng)前文件夾下的 flags.c 文件到 lab09 文件夾下flags_recised.c 文件
cp flags.c /home/user05/lab09/flags_revised.c

5.文件夾備份 //復(fù)制 lab07文件夾下的所有文件到 lab09 文件夾下
cp -r /home/user05/lab07/* /home/user05/lab09

高級(jí)備份語(yǔ)句 :?

1.進(jìn)入到tomcat目錄下后,先創(chuàng)建文件夾:
   mkdir -m 777 ./mdm-bak/2021-06-29-update-before    (需要已存在mdm-bak文件夾)

2.1備份所有war文件,到指定目錄:
   cp -p ./webapps/*.war ./mdm-bak/2021-06-29-update-before
2.1備份部分war文件,到指定目錄:
   cp -p ./webapps/{bpm.war,engine.war} ./mdm-bak/2021-06-29-update-before
2.3備份一個(gè)war文件,到指定目錄:
   cp -p ./webapps/bpm.war ./mdm-bak/2021-06-29-update-before


將上傳的war包放入webapps目錄下,(配合lrzsz使用更佳,rz上傳,sz下載)
\cp -rf ./mdm-bak/2021-06-29-81243/*.war ./webapps

linux下使用cp命令拷貝多個(gè)文件有幾種方法,一是使用通配符,二是使用管道

一.通配符的使用

通配符是一種特殊語(yǔ)句,主要有星號(hào)(*)和問(wèn)號(hào)(?),用來(lái)模糊搜索文件。主要的通配符有:
*???? ??? 匹配任意長(zhǎng)度的字符串
? ????? ?匹配一個(gè)長(zhǎng)度的字符
[...]?? ? 匹配其中指定的字符
[a-z]? ?匹配指定的字符范圍
[^...]?? ?除了其中指定的字符,其他均可匹配

1:*可以代替0個(gè)或多個(gè)字符。如果需要拷貝以ABC開(kāi)頭的文件,可以輸入ABC*,拷貝以ABC開(kāi)頭的所有文件類(lèi)型的文件,如ABCD.txt、ABCDEFG.exe、ABCZH.dll等。如果只需要拷貝txt文件,則可以輸入ABC*.txt,拷貝以ABC為開(kāi)頭的TXT類(lèi)型的文件,如ABC.txt、ABC12.txt。

2:?則只匹配一個(gè)字符,[1,b,8]就匹配括號(hào)中的1,b和8,這些都可以混搭使用。在linux2.6.14內(nèi)核中,ls可以看到如圖:

如果需要將.IAB .IAD .IMB .IMD和.WK3 這5個(gè)文件拷貝到根目錄的tmp下,可以使用如下命令:

cp fs2410_kernel_2614.[I,W]?? /tmp

[a-z]就是匹配字母a到z的所有字符,也就是所有小寫(xiě)字母。[^A]就是除了A字符之外,其他字符均可匹配。靈活運(yùn)用通配符可以方便的拷貝多個(gè)文件

二.管道的使用

如果你只是想拷貝最后的10個(gè)文件,或者你拷貝的文件沒(méi)有共同字符,管道或許可以幫的上忙。

命令行中的 |? 就是管道,可以把第一個(gè)命令輸出作為第二個(gè)命令的輸入

1: ls /usr/bin/ | wc -w

顯示/usr/bin/中有多少個(gè)文件(不包括隱藏文件,要顯示隱藏文件則應(yīng)該 ls -a /usr/bin/ | wc -w)

2: ls | tail -11| xargs -i cp -r {} /tmp/

拷貝最后11個(gè)文件到根目錄的/tmp/下(如要拷貝頭5個(gè)文件,則將tail -11 換成 head -5)

wc head tail xargs這些就請(qǐng)自行man手冊(cè)一下。

linux 跨服務(wù)器拷貝文件, scp命令

跨服務(wù)器拷貝文件:(拷貝當(dāng)前目錄下的expdpmdm20211101.dmp, 到10.1.13.101的dpdump文件夾內(nèi))
scp -p expdpmdm20211101.dmp root@10.1.13.101:/home/data/oracle/admin/ZLMDM/dpdump/

跨服務(wù)器拷貝文件夾:(拷貝當(dāng)前目錄下的dpdump文件夾的內(nèi)容, 到10.1.13.101的dpdump文件夾內(nèi))
scp -r dpdump/ root@10.1.13.101:/home/data/oracle/admin/ZLMDM/dpdump/

-v 和大多數(shù) linux命令中的-v意思一樣,用來(lái)顯示進(jìn)度??梢杂脕?lái)查看連接、認(rèn)證、或是配置錯(cuò)誤
-C 使能壓縮選項(xiàng)
-P 選擇端口
-r 復(fù)制目錄

1、從本地將文件傳輸?shù)椒?wù)器
scp【本地文件的路徑】【服務(wù)器用戶(hù)名】@【服務(wù)器地址】:【服務(wù)器上存放文件的路徑】
scp /Users/mac_pc/Desktop/test.png root@192.168.1.1:/root

2、從本地將文件夾傳輸?shù)椒?wù)器
scp -r【本地文件的路徑】【服務(wù)器用戶(hù)名】@【服務(wù)器地址】:【服務(wù)器上存放文件的路徑】
sup -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root

3、將服務(wù)器上的文件傳輸?shù)奖镜?示例:將85服務(wù)器的jdk上傳至本服務(wù)器,需要輸密碼)
scp 【服務(wù)器用戶(hù)名】@【服務(wù)器地址】:【服務(wù)器上存放文件的路徑】【本地文件的路徑】
scp root@172.55.5.85:/u02/mdm/jdk-8u261-linux-x64.tar.gz /u01/mdm/wso2

4、將服務(wù)器上的文件夾傳輸?shù)奖镜?示例:將85服務(wù)器的文件夾wso2esb上傳至本服務(wù)器,需要輸密碼)
scp -r 【服務(wù)器用戶(hù)名】@【服務(wù)器地址】:【服務(wù)器上存放文件的路徑】【本地文件的路徑】
scp -r root@172.55.5.85:/u01/mdm/wso2/wso2esb-5.0.0 /u01/mdm/wso2

cp 多個(gè)文件,linux,運(yùn)維,服務(wù)器文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-559342.html

到了這里,關(guān)于linux下一次復(fù)制cp多個(gè)文件(含scp命令)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用安全復(fù)制命令scp在Windows系統(tǒng)和Linux系統(tǒng)之間相互傳輸文件

    使用安全復(fù)制命令scp在Windows系統(tǒng)和Linux系統(tǒng)之間相互傳輸文件

    現(xiàn)在已經(jīng)有很多遠(yuǎn)程控制服務(wù)器的第三方軟件平臺(tái),比如FinalShell,MobaXterm等,半可視化界面,使用起來(lái)非常方便和友好,兩個(gè)系統(tǒng)之間傳輸文件直接拖就行,當(dāng)然也可以使用命令方式在兩個(gè)系統(tǒng)之間相互傳遞。 自動(dòng)化和腳本化 命令方式可以通過(guò)腳本批量傳輸文件,實(shí)現(xiàn)自動(dòng)

    2024年02月11日
    瀏覽(20)
  • Linux cp命令教程:如何復(fù)制文件和目錄(附案例詳解和注意事項(xiàng))

    cp 命令在Linux中用于復(fù)制文件或目錄。它的全稱(chēng)是 copy ,意為復(fù)制。使用 cp 命令,你可以將文件或目錄從一個(gè)位置復(fù)制到另一個(gè)位置。 cp 命令在所有主流的Linux發(fā)行版中都是可用的,包括但不限于Ubuntu, Debian, Fedora, CentOS等。在大多數(shù)系統(tǒng)中, cp 命令是預(yù)裝的,無(wú)需額外安裝。

    2024年02月03日
    瀏覽(522)
  • Linux移動(dòng)文件夾(文件)到其他文件夾 / 復(fù)制到其他文件夾 【cp / mv命令】

    1)將一個(gè)文件夾復(fù)制到另一個(gè)文件夾下(一般復(fù)制一個(gè)項(xiàng)目的時(shí)候,直接使用這個(gè)命令) cp -r /home/packageA /home/packageB 運(yùn)行命令之后packageB文件夾下就有packageA文件夾了。? 2)將一個(gè)文件夾下的所有內(nèi)容復(fù)制到另一個(gè)文件夾下(這種一般是復(fù)制很多小文件的時(shí)候使用) cp -r /

    2024年02月06日
    瀏覽(101)
  • Linux scp命令教程:如何安全地在Linux機(jī)器之間復(fù)制文件(附案例詳解和注意事項(xiàng))

    scp 命令是Secure Copy的縮寫(xiě),它是一個(gè)基于SSH的命令行工具,用于在兩個(gè)位置之間安全地復(fù)制文件和目錄。使用 scp ,你可以從本地系統(tǒng)復(fù)制文件或目錄到遠(yuǎn)程系統(tǒng),從遠(yuǎn)程系統(tǒng)復(fù)制文件或目錄到本地系統(tǒng),或者從本地系統(tǒng)復(fù)制文件或目錄到兩個(gè)遠(yuǎn)程系統(tǒng)。 scp 命令在大多數(shù)Li

    2024年02月04日
    瀏覽(99)
  • cp 命令 – 復(fù)制文件或目錄

    cp 命令 – 復(fù)制文件或目錄

    cp 命令用于將一個(gè)或多個(gè)文件或目錄復(fù)制到指定位置,亦常用于文件的備份工作。-r 參數(shù)用于遞歸操作,復(fù)制目錄時(shí)若忘記加則會(huì)直接報(bào)錯(cuò),而 -f 參數(shù)則用于當(dāng)目標(biāo)文件已存在時(shí)會(huì)詢(xún)問(wèn),輸入 y 確定覆蓋,這兩個(gè)參數(shù)尤為常用。 目錄 一、語(yǔ)法格式 二、常用參數(shù) 三、命令實(shí)

    2024年02月11日
    瀏覽(92)
  • cp命令 – 復(fù)制文件或目錄

    cp命令是英文單詞copy的縮寫(xiě),用于將一個(gè)或多個(gè)文件/目錄復(fù)制到指定位置,也常用于文件的備份工作。 注意:該命令不能用于跨主機(jī)文件復(fù)制,僅用于同一主機(jī)內(nèi)的文件復(fù)制。 該命令的語(yǔ)法格式如下 常用選項(xiàng)如下所示: 選項(xiàng) 作用 -f 若目標(biāo)文件已存在,則強(qiáng)行覆蓋原文件

    2024年02月06日
    瀏覽(91)
  • 服務(wù)器間,文件的遠(yuǎn)程復(fù)制命令scp -r的使用

    服務(wù)器間,文件的遠(yuǎn)程復(fù)制命令scp -r的使用

    目的: ? ? ? ? 將服務(wù)器A上的指定文件夾下的內(nèi)容copy到B服務(wù)器上; 在B服務(wù)器的linux端,輸入以下代碼 ,代碼格式 模板 : ????????scp -r name_A@ip_A:file_A file_B? ????????示例: ????????將服務(wù)器A上/home/sd_bj/sd/model/文件下的內(nèi)容復(fù)制到服務(wù)器B上的/usr/sd_bj/zsb/文件下

    2023年04月27日
    瀏覽(28)
  • docker cp命令: 主機(jī)和Docker容器之間復(fù)制文件或目錄

    docker cp命令是用于在主機(jī)和Docker容器之間復(fù)制文件或目錄的命令。可以從容器復(fù)制文件到主機(jī),也可以從主機(jī)復(fù)制文件到容器。 使用docker cp命令的基本語(yǔ)法如下: 例如,要將容器內(nèi)的文件復(fù)制到主機(jī)上: 要將主機(jī)上的文件復(fù)制到容器內(nèi): 復(fù)制目錄也是一樣的命令 備注 :

    2024年04月29日
    瀏覽(91)
  • Docker cp命令詳解:在Docker容器和主機(jī)之間復(fù)制文件/文件夾

    Docker cp命令詳解:在Docker容器和主機(jī)之間復(fù)制文件/文件夾

    簡(jiǎn)介 Docker是一種流行的容器化平臺(tái),它允許開(kāi)發(fā)人員在獨(dú)立、可移植的環(huán)境中構(gòu)建、打包和部署應(yīng)用程序。在使用Docker時(shí),常常需要在Docker容器和主機(jī)之間進(jìn)行文件的復(fù)制和共享。Docker提供了一個(gè)名為 docker cp 的命令,可以輕松地在容器和主機(jī)之間復(fù)制文件和目錄。本文將詳

    2024年03月23日
    瀏覽(112)
  • 使用SCP在Linux中安全復(fù)制文件:參數(shù)詳解

    SCP(Secure Copy)是一個(gè)在Linux和其他類(lèi)Unix系統(tǒng)中使用的命令行工具,用于在本地和遠(yuǎn)程主機(jī)之間安全地復(fù)制文件和目錄。本文將詳細(xì)介紹SCP的多個(gè)常用參數(shù),并通過(guò)示例進(jìn)行說(shuō)明。 其中, source 是要復(fù)制的文件或目錄, destination 是目標(biāo)位置。 -1, -2, -4, -6 -1 : 強(qiáng)制使用SSH協(xié)議版

    2024年02月04日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包