cp rm mv等命令強制覆蓋操作方式實現

2021-06-21 15:33:25 字數 1234 閱讀 3974

裡的cp

/rm/mv

中(不一定是全部,可能是我使用的幾種),使用cp

/rm/mv

命令覆蓋檔案操作時總是提示輸入yes或no,很是麻煩,一兩個的也就算了,沒什麼,但有時會遇到大量檔案的複製時,就麻煩了,要乙個乙個輸入yes才能進行,即使加上了-f引數也無法達到強制覆蓋。於是查閱資料後,找到一些小技巧,下面僅以cp

命令為例,詳細說明

一、使用unalias

cp命令 解除對cp的別名(僅本次終端連線會話臨時取消),我們先輸入alias

命令,檢視系統內部已經設定的別名

[root@localhost ~]# alias

alias cp=

'cp -i'

alias l.=

'ls -d .* --color=tty'

alias ll=

'ls -l --color=tty'

alias ls=

'ls --color=tty'

alias mv=

'mv -i'

alias rm=

'rm -i'

alias 

which

='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

輸入unalias cp命令,取消cp命令的別名

[root@localhost ~]# unalias cp   

[root@localhost ~]# cp filename 

new/filename   

[root@localhost ~]#   

使用unalias cp命令後,即可使用cp filename new/filename就不會提示輸入yes或no了,是不是很方便

二、直接輸入\cp命令,作用也是取消cp的別名

[root@localhost ~]# \cp filename 

new/filename   

[root@localhost ~]#  

是不是比上乙個方法更省事

三、使用管道的方式,自動輸入yes

[root@localhost ~]# yes | cp filename 

new/filename   

cp: overwrite `

new/filename'? [root@localhost ~]#  

自己替我們輸入了yes

mysql 強制覆蓋 cp 命令強制覆蓋

cp 命令引數 a 相當於 pdr 的意思 f 為強制 force 的意思,若有重複或其它疑問時,不會詢問使用者,而強制複製 i 若目的檔 destination 已經存在時,在覆蓋時會先詢問是否真的動作!l 進行硬式鏈結 hard link 的鏈結檔建立,而非複製檔案本身 p 連同檔案的屬性一起複...

目錄及檔案操作命令CP RM MV命令用法總結

1 cp root centos7 magedu cp options source1 source2.directory 選項 a 相當於 pdr 比較常用 d 若原始檔為連線檔案屬性 link file 則複製連線檔案屬性而非檔案本身 v 顯示複製過程 p 連同檔案屬性一起複製,而非使用預設屬性...

cp命令強制覆蓋方式實現

在centos系統使用cp命令覆蓋檔案總是提示要輸入yes或no,乙個兩個就算了,大量的檔案複製就不行了,即使加上 f引數也無法強行覆蓋。苦思冥想不得解,終於在查閱了眾多資料後讓我找到了解決方法,這裡寫出來,讓有同樣困惑的朋友也不再為此發愁了。方法一 輸入alias命令,看到系統內部使用的是cp的別...