91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統利用cp命令實現強制覆蓋功能的方法

發布時間:2020-09-11 20:49:49 來源:腳本之家 閱讀:516 作者:xinluke 欄目:服務器

前言

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

語法

cp(選項)(參數)

選項

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

參數

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

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

利用cp命令實現強制覆蓋功能

我們平常在Linux中使用 cp 命令時,會發現將一個目錄中文件復制到另一個目錄具有相同文件名稱時,即使添加了 -rf 參數強制覆蓋復制時,系統仍然會提示讓你一個個的手工輸入 y 確認復制,所添加的rf參數是不起作用的。

原因:

cp命令被系統設置了別名,相當于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'

通過上述輸出,可以看出,我們平時使用 cp 命令,雖然沒有添加任何參數 ,但系統默認會在我們使用 cp 命令時自動添加 -i 參數

 -i, --interactive
  prompt before overwrite

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

強制復制

建議大家使用方式一,因為取消別名的話很容易造成風險,萬一又忘記恢復別名,以后的復制都不會有提示信息。
有提示信息可以多一層保險嘛,是人都會有犯混的時候,給自己加一個保險,有保障呀.

方式一

使用原生的cp命令

/bin/cp -rf xxxx

方式二

取消cp命令別名

unalias cp

去掉 cp 命令的別名,這時你再用 cp -rf 復制文件時,就不會要求確認啦.

復制完成后恢復別名

alias cp='cp -i'

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九台市| 曲靖市| 西峡县| 桑日县| 榕江县| 资中县| 汉寿县| 芮城县| 稻城县| 交城县| 志丹县| 寿阳县| 来宾市| 凯里市| 波密县| 凉城县| 南川市| 定兴县| 巴林左旗| 曲阜市| 辽阳县| 万源市| 板桥市| 乌兰察布市| 瑞金市| 阳谷县| 定远县| 锡林郭勒盟| 武宁县| 衡水市| 科尔| 新兴县| 郑州市| 巴楚县| 衡阳县| 涟源市| 青岛市| 阿图什市| 阳春市| 陈巴尔虎旗| 昌平区|