国产精品吹潮在线播放,日韩一区二区三区在线播放,啊级免费黄片视频,66av视频

Linux下如何使cp命令不提示覆蓋文件(cp命令不提示是否覆蓋)

更新時間:2023-07-14 00:21:46作者:佚名

Linux下如何使cp命令不提示覆蓋文件(cp命令不提示是否覆蓋)

在Linux下,如果希望將文件file拷貝到目錄dir下,可以執(zhí)行:cp file dir 但如果dir下已經(jīng)存在一個名為file的文件的時候,系統(tǒng)總是會提示是否覆蓋file。 這是一個很好的功能,它能夠防止我們由于疏忽對系統(tǒng)造成的損害,但如果不希望看到這些交互的提示信息呢?比如我們需要寫一個腳本,將某些文件安裝到指定的目錄下,這時我們肯定不希望看到提示。

可以試一下 -f 選項,-f 一般表示強制執(zhí)行(force)。
cp -f file dir

但好像結(jié)果并不像我們希望的那樣,系統(tǒng)依然會有覆蓋提示。為什么呢?原因很簡單,系統(tǒng)將cp命令alias為cp -i。
當我們執(zhí)行cp命令的時候,系統(tǒng)往往執(zhí)行的是cp -i,-i 選項表示有交互的提示信息,
所以執(zhí)行cp -f的時候,系統(tǒng)實際執(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='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

想要執(zhí)行原始的cp也很簡單:
1.在調(diào)用cp的時候加入絕對路徑(可通過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'

本文標簽: 系統(tǒng)  命令  的是  

為您推薦

linux虛擬機時間不同步的解決辦法是什么?

linux虛擬機時間不同步的解決辦法是什么? 1. 時間和時區(qū) 地理課上我們都學過格林威治時間(GMT), 它也就是0時區(qū)時間,但是我們在計算機中經(jīng)??吹降氖荱

2023-07-14 00:21

Linux下如何使cp命令不提示覆蓋文件(cp命令不提示是否覆蓋)

Linux下如何使cp命令不提示覆蓋文件 在Linux下,如果希望將文件file拷貝到目錄dir下,可以執(zhí)行:cp file dir 但如果dir下已經(jīng)存在一個

2023-07-14 00:21

Linux系統(tǒng)init級別設(shè)置錯誤導致系統(tǒng)不能正常啟動怎么辦?

Linux系統(tǒng)init級別設(shè)置錯誤導致系統(tǒng)不能正常啟動怎么辦? ? Linux系統(tǒng)init級別設(shè)置錯誤導致系統(tǒng)不能正常啟動怎么辦? 1.在Linux啟動過程中,

2023-07-14 00:21

如何修改linux系統(tǒng)時間?

如何修改linux系統(tǒng)時間? 拿linux虛擬機做實驗的朋友會知道.當你把linux還原到某個點的時候,vmware幫不了你把系統(tǒng)時間也給重設(shè)了.那么修改lin

2023-07-14 00:20

Linux下的文件所用的解壓.壓縮命令一樣嗎?

Linux下的文件所用的解壓.壓縮命令一樣嗎? 在Linux下不同的后綴的文件解壓和壓縮的命令都不一樣 總結(jié)一下 1.*.tar 用 tar –xvf 解壓 2

2023-07-14 00:20

Linux系統(tǒng)能使用網(wǎng)銀嗎?(linux系統(tǒng)可以連wifi嗎)

Linux系統(tǒng)能使用網(wǎng)銀嗎? Linux系統(tǒng)能使用網(wǎng)銀嗎? 作為一個Linux的愛好者,經(jīng)過數(shù)次決心后放棄了雙系統(tǒng),只在自己的筆記本電腦里安裝了Linux,堅持

2023-07-14 00:20