国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux對(duì)文件夾操作(復(fù)制,移動(dòng))

這篇具有很好參考價(jià)值的文章主要介紹了Linux對(duì)文件夾操作(復(fù)制,移動(dòng))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、復(fù)制文件夾cp

cp -a vue vue-copy

將vue 文件夾下面的所有文件,復(fù)制到同目錄下vue-copy文件夾下面
Linux對(duì)文件夾操作(復(fù)制,移動(dòng))

  • -a:相當(dāng)于 -d、-p、-r 選項(xiàng)的集合,這幾個(gè)選項(xiàng)我們一一介紹;
  • -d:如果源文件為軟鏈接(對(duì)硬鏈接無效),則復(fù)制出的目標(biāo)文件也為軟鏈接;
  • -i:詢問,如果目標(biāo)文件已經(jīng)存在,則會(huì)詢問是否覆蓋;
  • -l:把目標(biāo)文件建立為源文件的硬鏈接文件,而不是復(fù)制源文件;
  • -s:把目標(biāo)文件建立為源文件的軟鏈接文件,而不是復(fù)制源文件;
  • -p:復(fù)制后目標(biāo)文件保留源文件的屬性(包括所有者、所屬組、權(quán)限和時(shí)間);
  • -r:遞歸復(fù)制,用于復(fù)制目錄;
  • -u:若目標(biāo)文件比源文件有差異,則使用該選項(xiàng)可以更新目標(biāo)文件,此選項(xiàng)可用于對(duì)文件的升級(jí)和備用。

1、cp 命令基本用法

cp 命令既可以復(fù)制文件,也可以復(fù)制目錄。我們先來看看如何復(fù)制文件,例如:

[root@localhost ~]# touch cangls
#建立源文件
[root@localhost ~]# cp cangls /tmp/
#把源文件不改名復(fù)制到 /tmp/ 目錄下

如果需要改名復(fù)制,則命令如下:

[root@localhost ~]# cp cangls /tmp/bols
#改名復(fù)制

如果復(fù)制的目標(biāo)位置已經(jīng)存在同名的文件,則會(huì)提示是否覆蓋,因?yàn)?cp 命令默認(rèn)執(zhí)行的是“cp -i”的別名,例如:

[root@localhost ~]# cp cangls /tmp/
cp:是否覆蓋"/tmp/cangls"?y
#目標(biāo)位置有同名文件,所以會(huì)提示是否覆蓋

接下來我們看看如何復(fù)制目錄,其實(shí)復(fù)制目錄只需使用“-r”選項(xiàng)即可,例如:

[root@localhost ~]# mkdir movie
#建立測試目錄
[root@localhost ~]# cp -r /root/movie/ /tmp/
#目錄原名復(fù)制

二、移動(dòng)文件夾mv

[root@localhost ~]# mv 【選項(xiàng)】 源文件 目標(biāo)文件

移動(dòng)之后,源文件會(huì)被刪除,類似剪切

mv a.txt dist 

移動(dòng)a.txt文件到dist文件夾下面

  • -f:強(qiáng)制覆蓋,如果目標(biāo)文件已經(jīng)存在,則不詢問,直接強(qiáng)制覆蓋;
  • -i:交互移動(dòng),如果目標(biāo)文件已經(jīng)存在,則詢問用戶是否覆蓋(默認(rèn)選項(xiàng));
  • -n:如果目標(biāo)文件已經(jīng)存在,則不會(huì)覆蓋移動(dòng),而且不詢問用戶;
  • -v:顯示文件或目錄的移動(dòng)過程;
  • -u:若目標(biāo)文件已經(jīng)存在,但兩者相比,源文件更新,則會(huì)對(duì)目標(biāo)文件進(jìn)行升級(jí);

【例 1】移動(dòng)文件或目錄。

[root@localhost ~]# mv cangls /tmp
#移動(dòng)之后,源文件會(huì)被刪除,類似剪切
[root@localhost ~]# mkdir movie
[root@localhost ~]# mv movie/ /tmp
#也可以移動(dòng)目錄。和 rm、cp 不同的是,mv 移動(dòng)目錄不需要加入 "-r" 選項(xiàng)

如果移動(dòng)的目標(biāo)位置已經(jīng)存在同名的文件,則同樣會(huì)提示是否覆蓋,因?yàn)?mv 命令默認(rèn)執(zhí)行的也是 “mv -i” 的別名,例如:

[root@localhost ~]# touch cangls
#重新建立文件
[root@localhost ~]# mv cangls /tmp
mv:是否覆蓋"tmp/cangls"?y
#由于 /tmp 目錄下已經(jīng)存在 cangls 文件,所以會(huì)提示是否覆蓋,需要手工輸入 y 覆蓋移動(dòng)

【例 2】強(qiáng)制移動(dòng)。
之前說過,如果目標(biāo)目錄下已經(jīng)存在同名文件,則會(huì)提示是否覆蓋,需要手工確認(rèn)。這時(shí)如果移動(dòng)的同名文件較多,則需要一個(gè)一個(gè)文件進(jìn)行確認(rèn),很不方便。

如果我們確認(rèn)需要覆蓋已經(jīng)存在的同名文件,則可以使用 “-f” 選項(xiàng)進(jìn)行強(qiáng)制移動(dòng),這就不再需要用戶手工確認(rèn)了。例如:

[root@localhost ~]# touch cangls
#重新建立文件
[root@localhost ~]# mv -f cangls /tmp
#就算 /tmp/ 目錄下已經(jīng)存在同名的文件,由于"-f"選項(xiàng)的作用,所以會(huì)強(qiáng)制覆蓋

【例 3】不覆蓋移動(dòng)。
既然可以強(qiáng)制覆蓋移動(dòng),那也有可能需要不覆蓋的移動(dòng)。如果需要移動(dòng)幾百個(gè)同名文件,但是不想覆蓋,這時(shí)就需要 “-n” 選項(xiàng)的幫助了。例如:

[root@localhost ~]# ls /tmp
/tmp/bols /tmp/cangls
#在/tmp/目錄下已經(jīng)存在bols、cangls文件了
[root@localhost ~]# mv -vn bols cangls lmls /tmp/、
"lmls"->"/tmp/lmls"
#再向 /tmp/ 目錄中移動(dòng)同名文件,如果使用了 "-n" 選項(xiàng),則可以看到只移動(dòng)了 lmls,而同名的 bols 和 cangls 并沒有移動(dòng)("-v" 選項(xiàng)用于顯示移動(dòng)過程)

三、修改文件的名稱mv

mv a.txt b.txt

將a.txt 的文件名修改為b.txt的文件名, 里面的內(nèi)容不會(huì)修改
Linux對(duì)文件夾操作(復(fù)制,移動(dòng))文章來源地址http://www.zghlxwxcb.cn/news/detail-607230.html

到了這里,關(guān)于Linux對(duì)文件夾操作(復(fù)制,移動(dòng))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 用python實(shí)現(xiàn)新建文件夾及移動(dòng)、復(fù)制文件

    用python實(shí)現(xiàn)新建文件夾及移動(dòng)、復(fù)制文件

    一.移動(dòng)文件時(shí)遇到的問題 目標(biāo): 根據(jù)文件名中的年份判斷,將同一個(gè)文件夾下的所有文件分別移動(dòng)到新建的相應(yīng)年份的文件夾中。 1.提取文件名: 先用.劃分,提取前面一部分,之后用_劃分,提取第4部分,最后提取年月日中的年份。 !??![a:b]是提取從a到b-1之間的數(shù),而

    2023年04月19日
    瀏覽(14)
  • linux怎么復(fù)制文件到另一個(gè)文件夾

    1、linux怎么復(fù)制文件到另一個(gè)文件夾 2、Linux怎么復(fù)制文件進(jìn)入文件系統(tǒng)中? 3、在Linux系統(tǒng)中,要將文件復(fù)制到另一個(gè)目錄中,為防止意外覆蓋相同文件名... 4、linux下怎樣復(fù)制文件并且重命名文件? 可以使用cp命令來實(shí)現(xiàn)文件復(fù)制。例如,如果要將文件filetxt復(fù)制到文件夾folder2中,

    2024年02月10日
    瀏覽(21)
  • 【運(yùn)維】Linux 跨服務(wù)器復(fù)制文件文件夾

    如果是云服務(wù) 建議用內(nèi)網(wǎng)ip scp是secure copy的簡寫,用于在Linux下進(jìn)行遠(yuǎn)程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機(jī)進(jìn)行拷貝不能跨服務(wù)器,而且scp傳輸是加密的??赡軙?huì)稍微影響一下速度。當(dāng)你服務(wù)器硬盤變?yōu)橹蛔x read only system時(shí),用scp可以幫你把文件移出來

    2024年02月08日
    瀏覽(109)
  • Linux移動(dòng)文件和文件夾(目錄)命令

    命令mv 英文move 翻譯移動(dòng) mv命令可以移動(dòng)文件或文件夾(目錄),也可以重命令(覆蓋)文件。 1. 移動(dòng)文件/重命名 單純地移動(dòng)某一個(gè)文件直接使用: 這個(gè)方法也可以用來修改文件的名稱。 2. 移動(dòng)文件夾(目錄)下的內(nèi)容 如要移動(dòng)某個(gè)文件夾下的 某個(gè)內(nèi)容: 即可移走###內(nèi)容

    2024年02月06日
    瀏覽(25)
  • Centos Linux帶進(jìn)度條復(fù)制(同步)文件和文件夾

    centos linux 內(nèi)建文件復(fù)制/備份命令 rsync 目的:我想從一個(gè)磁盤復(fù)制一堆文件到另一個(gè)磁盤,不希望改變文件的屬性(尤其是所有者、還有創(chuàng)建時(shí)間、修改時(shí)間),最好還得能給我顯示進(jìn)度條。文件太多了,好幾百GB。 命令(酌情,沒有備份需求不推薦這個(gè)方法):rsync -avp -

    2024年02月13日
    瀏覽(16)
  • Linux下復(fù)制一個(gè)大于1T的文件夾命令

    用netcat通過socket把流傳送出去就可以搞定了。 需要發(fā)送文件的機(jī)器: 接收的機(jī)器: 文件夾的話前面弄個(gè)管道就行了: 發(fā)送的機(jī)器: 接收的機(jī)器: rsync mv cp

    2024年02月08日
    瀏覽(27)
  • linux每天自動(dòng)創(chuàng)建以當(dāng)天日期為名稱的文件夾并向里面進(jìn)行復(fù)制文件的腳本

    先創(chuàng)建一個(gè)shell腳本文件,創(chuàng)建在哪個(gè)文件夾自定義,我創(chuàng)建在/usr/local/文件夾里的: 1、輸入:vim /usr/local/date.sh? ? ? ? ? ?? 2、進(jìn)入date.sh后: 第一種寫法: 第二種優(yōu)化后的寫法: 兩種寫法用一種就

    2024年02月15日
    瀏覽(31)
  • 【經(jīng)驗(yàn)】Git|Linux終端git太慢,改hosts、復(fù)制文件夾、用鏡像源?不不不不不

    【經(jīng)驗(yàn)】Git|Linux終端git太慢,改hosts、復(fù)制文件夾、用鏡像源?不不不不不

    ??有個(gè)同學(xué)問我Linux下想要克隆一個(gè)倉庫怎么辦,并給我發(fā)了一個(gè)word,記錄了他的操作。看完之后我的血壓都上來了,遂記之。 ??下文分成兩種情況,克隆一兩個(gè)倉庫,和克隆一大堆倉庫。 ??這種情況有超級(jí)多解決辦法,介紹幾種常用的(以實(shí)用性排序): ??對(duì)于

    2024年02月16日
    瀏覽(20)
  • VMware打開共享虛擬機(jī)后找不到/mnt/hgfs/文件夾,以及不能拖拽/復(fù)制粘貼等操作,ubuntu不能安裝VMware tools

    VMware打開共享虛擬機(jī)后找不到/mnt/hgfs/文件夾,以及不能拖拽/復(fù)制粘貼等操作,ubuntu不能安裝VMware tools

    我的問題出現(xiàn)原因是,安裝ubuntn虛擬機(jī)的時(shí)候VMware tools沒有安裝好,需要重新安裝,但安裝選項(xiàng)是暗的,不能操作。 類似這種情況,虛擬機(jī)開啟時(shí)也是,因?yàn)槲姨摂M機(jī)已經(jīng)裝好了,開啟時(shí)是亮的,所以我在掛起時(shí)截的圖。如果虛擬機(jī)開啟的時(shí)候是亮的直接點(diǎn)擊使用就好了。

    2024年02月04日
    瀏覽(94)
  • python怎么把一個(gè)文件夾內(nèi)的文件復(fù)制到另外一個(gè)文件夾(進(jìn)階重命名復(fù)制)

    python怎么把一個(gè)文件夾內(nèi)的文件復(fù)制到另外一個(gè)文件夾(進(jìn)階重命名復(fù)制)

    ?? 需求 :把一個(gè)文件夾內(nèi)(包含子文件夾)的所有文件復(fù)制到另一個(gè)文件夾下 注 :如果不需要復(fù)制文件夾內(nèi)的子文件夾可刪除下面這2行 if os.path.isdir(fulldir): # 目錄,遞歸 ??FindFile(fulldir)引用 ? 一、把一個(gè)文件夾內(nèi)(包含子文件夾)指定后綴的文件復(fù)制到另一個(gè)文件夾 ?

    2024年02月13日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包