裡的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的別...