日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux文件復(fù)制命令CP與別名Alias使用技巧(linuxcpalias)

復(fù)制文件在Linux中是一個(gè)非?;镜牟僮鳎鳯inux操作系統(tǒng)中提供了很多種復(fù)制命令,其中最常用的是cp命令,同時(shí),在日常應(yīng)用中,Alias別名在使用cp命令方面也有很好的應(yīng)用,本文將詳細(xì)介紹Linux文件復(fù)制命令CP和別名Alias在使用中的一些技巧。

一、Linux文件復(fù)制命令CP

cp命令是Linux中一個(gè)非常常用的復(fù)制命令,它可以將一個(gè)或多個(gè)文件或目錄復(fù)制到指定的文件或目錄中。

1. 命令格式

cp [選項(xiàng)] 源文件 目標(biāo)文件

2. 命令參數(shù)

-i:如果目標(biāo)文件存在,則提示用戶確認(rèn)是否覆蓋文件。

-r:將復(fù)制目錄及目錄中的文件。

-a:相當(dāng)于同時(shí)使用-pdr選項(xiàng)。

3.命令實(shí)例

(1)將文件file1復(fù)制到file2:

cp file1 file2

(2)將目錄dir1及其中的文件復(fù)制到dir2中:

cp -r dir1 dir2

(3)如果將文件file1復(fù)制到file2,如果file2已經(jīng)存在,則要求用戶確認(rèn)是否覆蓋:

cp -i file1 file2

二、Alias別名使用技巧

Alias別名可以將復(fù)雜和冗長的命令轉(zhuǎn)換成簡短的別名,使用別名可以幫助用戶更高效的操作Linux系統(tǒng),對(duì)于經(jīng)常使用的命令,我們可以生成別名來簡化命令,常見別名如下:

1.l:顯示文件和目錄的詳細(xì)信息

2.ll:顯示文件的詳細(xì)信息

3.ls:列舉目錄的內(nèi)容

4.cd:變換當(dāng)前目錄

5.cp:復(fù)制文件或者目錄

6.mv:移動(dòng)文件或者目錄

7.rm:刪除文件或者目錄

8.mkdir:創(chuàng)建目錄

9.rmdir:刪除目錄

在使用Alias命令創(chuàng)建別名的時(shí)候,需要知道別名命令的格式,格式如下:

alias 新命名=’正確命名’

3. Alias命令實(shí)例

(1)創(chuàng)建一個(gè)“l(fā)ist”的別名,用于顯示當(dāng)前目錄的詳細(xì)信息:

alias list=’ls -lh –color=auto’

(2)創(chuàng)建一個(gè)“c”的別名,用于進(jìn)入/etc目錄:

alias c=’cd /etc’

(3)創(chuàng)建一個(gè)“copy”別名,用于將/var/log/messages文件復(fù)制到當(dāng)前目錄:

alias copy=’cp /var/log/messages .’

三、Alias命令的永久保存

創(chuàng)建的Alias別名在當(dāng)前終端關(guān)閉后會(huì)自動(dòng)消失,如果想把創(chuàng)建好的別名永久保存下來,在Linux中有兩種方法可以實(shí)現(xiàn):

1. 創(chuàng)建一個(gè).bashrc文件(如果你的系統(tǒng)默認(rèn)使用的是bash shell,那么在用戶的主目錄下,一般存儲(chǔ)的是一些bash的shell配置文件),在.bashrc文件中添加Alias別名實(shí)現(xiàn)永久保存:

vi ~/.bashrc

alias list=’ls -lh –color=auto’

wq

2. 在/etc/profile文件(系統(tǒng)級(jí)別的文件,作用于所有用戶)中添加Alias別名實(shí)現(xiàn)永久保存:

vi /etc/profile

alias copy=’cp /var/log/messages .’

wq

保存修改后,鍵入source ~/.bashrc或source /etc/profile命令,重新加載.bashrc和/etc/profile文件,使得Alias別名生效。

四、小技巧

(1)使用“ \cp ”命令來避免Alias別名效果。

為了避免Alias別名對(duì)已經(jīng)存在的命令造成干擾,可以在命令前加反斜杠,如 “ \cp ”命令表示使用cp命令,而非Alias別名。

(2)使用“type”命令查看命令是否是Alias別名。

如果無法確認(rèn)一個(gè)命令是否是Alias別名,可以使用“type”命令查看。如,例如查看“l(fā)l”是否是Alias別名:

type ll

如果ll是Alias別名,則會(huì)返回aa的內(nèi)容。

(3)設(shè)置可選別名列表:

Alias命令還提供了一個(gè)很方便的功能,就是選擇Alias別名列表,可以用“alias -p”命令查看當(dāng)前的Alias別名,使用“alias -p NAME”命令可以只顯示指定NAME的別名命令,具體命令格式如下:

$ alias -p

alias list=’ls -l’

alias ls=’ls –color=auto’

$ alias -p ls

alias ls=’ls –color=auto’

本文主要介紹了Linux文件復(fù)制命令CP和別名Alias在使用中需要注意的技巧,不僅講述了CP命令的基本用法和參數(shù),而且詳細(xì)介紹了Alias命令的使用方法及其在創(chuàng)建別名上的應(yīng)用。此外,還介紹了Alias命令的永久保存以及一些小技巧,希望能夠?qū)Τ鯇W(xué)者在掌握Linux系統(tǒng)操作中更為熟練地掌握復(fù)制命令CP和別名Alias的使用技巧。

相關(guān)問題拓展閱讀:

  • linux的cp怎么覆蓋?
  • linux的cp怎么覆蓋?

linux的cp怎么覆蓋?

cp命令是我日常學(xué)習(xí)中經(jīng)常會(huì)遇到的一個(gè)命令,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)利用cp命令實(shí)現(xiàn)強(qiáng)制覆蓋功能的方法,并且給大家簡單的介紹了cp命令的基礎(chǔ)知識(shí),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

cp命令用來將一個(gè)或多個(gè)源文件或者目錄復(fù)制到指定的目的文件或目錄。它可以將單個(gè)源文件復(fù)制成一個(gè)指定文件名的具體的文件或一個(gè)已經(jīng)存在的目錄下。cp命令還支持同時(shí)復(fù)制多個(gè)文件,當(dāng)一次復(fù)制多個(gè)文件時(shí),目標(biāo)文件參數(shù)必須是一個(gè)已經(jīng)存在的目錄,否則將出現(xiàn)錯(cuò)誤。

語法

cp(選項(xiàng))(參數(shù))

選項(xiàng)

-a:此參數(shù)的效果和同時(shí)指定”-dpR”參數(shù)相同;

-d:當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄;

-f:強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在;

-i:覆蓋既有文件之前先詢問用戶;

-l:對(duì)源文件建立硬連接,而非復(fù)制文件;

-p:保留源文件或目錄的屬性;

-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;

-s:對(duì)源文件建立符號(hào)連接,而非復(fù)制文件;

-u:使用這項(xiàng)參數(shù)后只會(huì)在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名稱相互對(duì)應(yīng)的目標(biāo)文件并不存在時(shí),才復(fù)制文件;

-S:在備份文件時(shí),用指定的后綴“SUFFIX”代替文件的默認(rèn)后綴;

-b:覆蓋已存在的陪扮文件目標(biāo)前將目標(biāo)文件備份;

-v:詳細(xì)顯示命令執(zhí)行的操作。

參數(shù)

源文件:制定源文件列表。默認(rèn)情況下,cp命令不能復(fù)制目錄,如果要復(fù)制目錄,則必須使用-R選項(xiàng);

目標(biāo)文件:指定目標(biāo)文件。當(dāng)“源文件”為多個(gè)文件時(shí),要求“目標(biāo)文件”為指定的目錄。

利用cp命令實(shí)現(xiàn)強(qiáng)制覆蓋功能

我們平常在Linux中使用 cp 命令時(shí),會(huì)發(fā)現(xiàn)將一個(gè)目錄中文件復(fù)制到另一個(gè)目錄具有相同文件名稱時(shí),即使添加了 -rf 參數(shù)強(qiáng)制覆蓋復(fù)制時(shí),系春棗統(tǒng)仍然會(huì)提示讓你一個(gè)個(gè)的手工輸入 y 確認(rèn)復(fù)制,所添加的rf參數(shù)是不起作用的。

原因:

cp命令被系統(tǒng)設(shè)置了別名,相當(dāng)于cp=‘cp -i’ 。

查詢alias命令

# 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’

通過上述輸出,可以看出,我們平時(shí)使用 cp 命令,雖然沒有添加任何參數(shù) ,但系統(tǒng)默認(rèn)會(huì)在我們使用 cp 命令時(shí)自動(dòng)添加 -i 參數(shù)

-i, –interactive

prompt before overwrite

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

強(qiáng)制復(fù)制

建議大家使用方式一,因?yàn)槿∠麆e扒亂拆名的話很容易造成風(fēng)險(xiǎn),萬一又忘記恢復(fù)別名,以后的復(fù)制都不會(huì)有提示信息。

有提示信息可以多一層保險(xiǎn)嘛,是人都會(huì)有犯混的時(shí)候,給自己加一個(gè)保險(xiǎn),有保障呀.

我們平常在Linux中使用 cp 命令時(shí),會(huì)發(fā)現(xiàn)將一個(gè)目錄中文件復(fù)制到另一個(gè)目錄具有相同文件名稱時(shí),即使添加了 -rf 參數(shù)強(qiáng)制覆蓋復(fù)制時(shí),系統(tǒng)仍然會(huì)提示讓你一個(gè)個(gè)的手工輸入 y 確認(rèn)復(fù)制,所添加的rf參數(shù)是不起作用的。

原因:

cp命令被系統(tǒng)設(shè)置了別名,相當(dāng)于cp=‘cp -i’。

查詢alias命令

# 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’

通過上述輸出檔臘,可以看出,我們平時(shí)使用 cp 命令,雖然沒有添加任何參數(shù) ,但系統(tǒng)默認(rèn)會(huì)在我們使用 cp 命令時(shí)自動(dòng)添加 -i 參數(shù)

-i, –interactive

prompt before overwrite

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

強(qiáng)制復(fù)制

建議大家使用方式一,因?yàn)槿∠麆e名的話很容易造成風(fēng)險(xiǎn),萬一又忘記恢復(fù)別名,以后的復(fù)制都不會(huì)有提示信息。

有提示信息可以多一層保險(xiǎn)嘛,是人都會(huì)有犯混的時(shí)候,給自己加一個(gè)保險(xiǎn),有保障呀.

方式一

使用原生的cp命令

/bin/cp -rf xxxx

方式二

取消cp命令別名

unalias cp

去掉 cp 命令的別名,這時(shí)你再用 cp -rf 復(fù)制文件時(shí),就不會(huì)要求確認(rèn)啦.

復(fù)制

Linux下cp覆蓋時(shí),無論加祥棚高什么參數(shù)-f之類的還是提示是否覆蓋,當(dāng)沒和芹有打包的情況下直接復(fù)制:

把test目錄下的文件復(fù)制到test1目錄;

cp –r test/* test1

執(zhí)行上面謹(jǐn)尺的命令時(shí),test1存在的每個(gè)文件都會(huì)提示是否覆蓋;

cp –rf test/* test1

執(zhí)行上面的命令時(shí),test1存在的每個(gè)文件都不再會(huì)提示;

這是我們希望的理想狀態(tài),但是有時(shí)加了-f了,還會(huì)有提示.

因?yàn)榉?wù)器會(huì)默認(rèn)增加別名 alias cp=’cp -i’,當(dāng)你執(zhí)行cp時(shí),其實(shí)執(zhí)行的是cp –i。

alias下就可以看出來了。

# alias

alias cp=’cp -i’

用下面可以解決

# vi ~/.bashrc

在alias cp=’cp -i’前加上”#”注釋掉這行,:wq!保存推出,然后重新登陸就可以了。

下次在使用cp -rf 就可以直接覆蓋已經(jīng)存在了文件了。

當(dāng)然你不想改變別名的話可以轉(zhuǎn)義掉,\cp -rf即可。

按y,再回車。

linux的cp怎么覆蓋?

Linux下cp覆蓋時(shí),無論加什么參數(shù)-f之類的還是提示是否覆蓋,當(dāng)沒有打包的情況下直接復(fù)制:

把test目錄下的文件復(fù)制到test1目錄;

cp

–r

test/*

test1

執(zhí)行上面的命令時(shí),test1存在的每個(gè)文件都會(huì)提示是否覆蓋;

cp

–rf

test/*

test1

執(zhí)行上面的命令時(shí),test1存在的弊消賣每個(gè)文件都不再會(huì)提示;

這是我們希望的理想狀態(tài),但是有時(shí)加了-f了,還會(huì)有提示.

因?yàn)榉?wù)器會(huì)默認(rèn)增加別名

alias

cp=’cp

-i’,當(dāng)你執(zhí)行cp時(shí),其實(shí)執(zhí)行的是cp

–i。

alias下就可以看出來了。

#

alias

alias

cp=’cp

-i’

用下面可以解決

#

vi

~/.bashrc

在alias

cp=’cp

-i’前加上”#”注釋掉這行,:wq!保存推出,然后重新登陸就可以了。

下次在使用cp

-rf

就可以直接覆蓋已經(jīng)存在租逗了文件了。橋鉛

當(dāng)然你不想改變別名的話可以轉(zhuǎn)義掉,\cp

-rf即可。

關(guān)于linux cp alias的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動(dòng)、聯(lián)通機(jī)房等。


本文名稱:Linux文件復(fù)制命令CP與別名Alias使用技巧(linuxcpalias)
網(wǎng)頁地址:http://www.5511xx.com/article/djpphpe.html