最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux系統(tǒng)利用cp命令實(shí)現(xiàn)強(qiáng)制覆蓋功能的方法

 更新時(shí)間:2017年11月13日 08:45:09   作者:xinluke  
cp命令是我日常學(xué)習(xí)中經(jīng)常會(huì)遇到的一個(gè)命令,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)利用cp命令實(shí)現(xiàn)強(qiáng)制覆蓋功能的方法,并且給大家簡(jiǎn)單的介紹了cp命令的基礎(chǔ)知識(shí),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。

前言

cp命令用來(lái)將一個(gè)或多個(gè)源文件或者目錄復(fù)制到指定的目的文件或目錄。它可以將單個(gè)源文件復(fù)制成一個(gè)指定文件名的具體的文件或一個(gè)已經(jīng)存在的目錄下。cp命令還支持同時(shí)復(fù)制多個(gè)文件,當(dāng)一次復(fù)制多個(gè)文件時(shí),目標(biāo)文件參數(shù)必須是一個(gè)已經(jīng)存在的目錄,否則將出現(xiàn)錯(cuò)誤。

語(yǔ)法

cp(選項(xiàng))(參數(shù))

選項(xiàng)

  • -a:此參數(shù)的效果和同時(shí)指定"-dpR"參數(shù)相同;
  • -d:當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄;
  • -f:強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在;
  • -i:覆蓋既有文件之前先詢問(wèn)用戶;
  • -l:對(duì)源文件建立硬連接,而非復(fù)制文件;
  • -p:保留源文件或目錄的屬性;
  • -R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
  • -s:對(duì)源文件建立符號(hào)連接,而非復(fù)制文件;
  • -u:使用這項(xiàng)參數(shù)后只會(huì)在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名稱相互對(duì)應(yīng)的目標(biāo)文件并不存在時(shí),才復(fù)制文件;
  • -S:在備份文件時(shí),用指定的后綴“SUFFIX”代替文件的默認(rèn)后綴;
  • -b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份;
  • -v:詳細(xì)顯示命令執(zhí)行的操作。

參數(shù)

源文件:制定源文件列表。默認(rèn)情況下,cp命令不能復(fù)制目錄,如果要復(fù)制目錄,則必須使用-R選項(xiàng);

目標(biāo)文件:指定目標(biāo)文件。當(dāng)“源文件”為多個(gè)文件時(shí),要求“目標(biāo)文件”為指定的目錄。

利用cp命令實(shí)現(xiàn)強(qiáng)制覆蓋功能

我們平常在Linux中使用 cp 命令時(shí),會(huì)發(fā)現(xiàn)將一個(gè)目錄中文件復(fù)制到另一個(gè)目錄具有相同文件名稱時(shí),即使添加了 -rf 參數(shù)強(qiáng)制覆蓋復(fù)制時(shí),系統(tǒng)仍然會(huì)提示讓你一個(gè)個(gè)的手工輸入 y 確認(rèn)復(fù)制,所添加的rf參數(shù)是不起作用的。

原因:

cp命令被系統(tǒng)設(shè)置了別名,相當(dāng)于cp=‘cp -i' 。

查詢alias命令

[root@localhost sonarqube]# alias 
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

通過(guò)上述輸出,可以看出,我們平時(shí)使用 cp 命令,雖然沒有添加任何參數(shù) ,但系統(tǒng)默認(rèn)會(huì)在我們使用 cp 命令時(shí)自動(dòng)添加 -i 參數(shù)

 -i, --interactive
  prompt before overwrite

-i 即交互的縮寫方式,也就是在使用 cp 命令作文件覆蓋操作之前,系統(tǒng)會(huì)要求確認(rèn)提示.這個(gè)本來(lái)是系統(tǒng)的一個(gè)保險(xiǎn)措施.如果有很多文件要復(fù)制,覺得一個(gè)一個(gè)輸入y 確認(rèn)麻煩的話,可以使用如下方法解決:

強(qiáng)制復(fù)制

建議大家使用方式一,因?yàn)槿∠麆e名的話很容易造成風(fēng)險(xiǎn),萬(wàn)一又忘記恢復(fù)別名,以后的復(fù)制都不會(huì)有提示信息。
有提示信息可以多一層保險(xiǎn)嘛,是人都會(huì)有犯混的時(shí)候,給自己加一個(gè)保險(xiǎn),有保障呀.

方式一

使用原生的cp命令

/bin/cp -rf xxxx

方式二

取消cp命令別名

unalias cp

去掉 cp 命令的別名,這時(shí)你再用 cp -rf 復(fù)制文件時(shí),就不會(huì)要求確認(rèn)啦.

復(fù)制完成后恢復(fù)別名

alias cp='cp -i'

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 在Linux上識(shí)別同樣內(nèi)容的文件詳解

    在Linux上識(shí)別同樣內(nèi)容的文件詳解

    這篇文章主要給大家介紹了關(guān)于如何在Linux上識(shí)別同樣內(nèi)容的文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • linux?服務(wù)器安裝gcc8的問(wèn)題記錄

    linux?服務(wù)器安裝gcc8的問(wèn)題記錄

    我原本安裝了gcc13.0版本,但是版本太高了,導(dǎo)致我安裝cuda報(bào)錯(cuò)gcc版本太高,所以就安裝低版本的gcc,下面通過(guò)本文給大家分享linux?服務(wù)器安裝gcc8的問(wèn)題記錄,感興趣的朋友一起看看吧
    2024-07-07
  • Linux如何用grep高效搜索二進(jìn)制日志并統(tǒng)計(jì)匹配結(jié)果

    Linux如何用grep高效搜索二進(jìn)制日志并統(tǒng)計(jì)匹配結(jié)果

    在日常開發(fā)和運(yùn)維工作中,日志分析是排查問(wèn)題的重要手段,本文將詳細(xì)介紹?grep?處理二進(jìn)制日志的技巧,并給出完整的解決方案,需要的小伙伴可以參考一下
    2025-04-04
  • linux中g(shù)rep命令使用實(shí)戰(zhàn)詳解

    linux中g(shù)rep命令使用實(shí)戰(zhàn)詳解

    這篇文章主要介紹了linux中g(shù)rep命令使用實(shí)戰(zhàn)詳解的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Linux企業(yè)運(yùn)維人員常用的150個(gè)命令分享

    Linux企業(yè)運(yùn)維人員常用的150個(gè)命令分享

    這篇文章主要介紹了Linux企業(yè)運(yùn)維人員常用的150個(gè)命令(歡迎補(bǔ)充),具體多少個(gè)來(lái)著,我也沒數(shù)。分享給大家,供需要的朋友參考。
    2017-10-10
  • 詳解Linux下Tomcat開啟查看GC信息

    詳解Linux下Tomcat開啟查看GC信息

    這篇文章主要介紹了詳解Linux下Tomcat開啟查看GC信息,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)

    Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)

    Sysctl指令是對(duì)系統(tǒng)核心參數(shù)的設(shè)置,下面這篇文章主要給大家介紹了關(guān)于Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • Linux外圍文件系統(tǒng)的定制方法

    Linux外圍文件系統(tǒng)的定制方法

    這篇文章主要給大家介紹了關(guān)于Linux外圍文件系統(tǒng)的定制方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 使用Apache搭建http服務(wù)器實(shí)現(xiàn)CGI功能

    使用Apache搭建http服務(wù)器實(shí)現(xiàn)CGI功能

    專門處理 HTTP 請(qǐng)求的服務(wù)器,也被稱為 Web 服務(wù)器, 常用的 Web 服務(wù)器有 Apache和 Nginx ,當(dāng)然幾大巨頭五聯(lián)網(wǎng)公司也都有其獨(dú)自研發(fā)的 Web 服務(wù)器,比如阿里巴巴的Tengine, 這篇文章主要介紹了使用Apache搭建http服務(wù)器,實(shí)現(xiàn)CGI,需要的朋友可以參考下
    2024-07-07
  • 用shell命令刪除網(wǎng)站最新nb掛馬的方法與代碼

    用shell命令刪除網(wǎng)站最新nb掛馬的方法與代碼

    教你刪除網(wǎng)站最新NB掛馬最近發(fā)現(xiàn) 很多網(wǎng)站被掛了木馬,會(huì)在頁(yè)面中生成如下代碼。
    2010-02-02

最新評(píng)論

花垣县| 桑植县| 布尔津县| 马尔康县| 泰宁县| 南平市| 孟州市| 尚义县| 宜都市| 阿鲁科尔沁旗| 察隅县| 上高县| 靖江市| 英山县| 新郑市| 南召县| 兴业县| 射阳县| 吕梁市| 赤城县| 中超| 抚顺市| 宁城县| 仲巴县| 宜兰市| 惠州市| 监利县| 新邵县| 奎屯市| 合江县| 临西县| 扎囊县| 昆山市| 普格县| 阜平县| 延津县| 越西县| 环江| 长寿区| 游戏| 平遥县|