淺談Linux怎么取消cp命令覆蓋文件提示
今天,我將討論有關(guān)Linux CP的文章:如何取消cp命令以替換命令提示符。 現(xiàn)在,我將為您簡要介紹Linux cp:如何取消cp命令以替換命令提示符。 我希望這對每個(gè)人都有用。
可以試一下 -f 選項(xiàng),-f 一般表示強(qiáng)制執(zhí)行(force)。
cp -f file dir
但好像結(jié)果并不像我們希望的那樣,系統(tǒng)依然會有覆蓋提示。為什么呢?
原因很簡單,系統(tǒng)將cp命令alias為cp -i。
當(dāng)我們執(zhí)行cp命令的時(shí)候,系統(tǒng)往往執(zhí)行的是cp -i,-i 選項(xiàng)表示有交互的提示信息,
所以執(zhí)行cp -f的時(shí)候,系統(tǒng)實(shí)際執(zhí)行的是cp -i -f,所以仍然會有覆蓋提示。
可以執(zhí)行alias命令查看下:
alias cp=‘cp -i’
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=‘a(chǎn)lias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’
想要執(zhí)行原始的cp也很簡單:
1.在調(diào)用cp的時(shí)候加入絕對路徑(可通過whereis cp命令得到),如
/bin/cp -f file dir
2.通過直接執(zhí)行下面的語句調(diào)用系統(tǒng)原始的命令:
\cp -f file dir
3.在~/.bashrc里面注釋掉 Alias cp=‘cp -i’
4.unalias cp ,然后再使用cp,但使用后還原alias cp=‘cp -i’
以上就是Linux取消cp命令覆蓋文件提示的方法了,取消掉這個(gè)提示,就可以直接拷貝文件,拷貝的速度也會快很多。
相信通過linux cp:Linux怎么取消cp命令覆蓋文件提示這篇文章能幫到你,在和好朋友分享的時(shí)候,也歡迎感興趣小伙伴們一起來探討。