亚洲三级在线,国产黄色网址在线观看,www.天天操,污视频在线观看网站

      <menuitem id="xujay"><address id="xujay"></address></menuitem><bdo id="xujay"></bdo>
      <track id="xujay"></track>

      位置: 編程技術(shù) - 正文

      Linux中的文件與目錄操作利器mv命令使用解析(linux文件與目錄)

      編輯:rootadmin

      推薦整理分享Linux中的文件與目錄操作利器mv命令使用解析(linux文件與目錄),希望有所幫助,僅作參考,歡迎閱讀內(nèi)容。

      文章相關(guān)熱門(mén)搜索詞:linux的文件類(lèi)型?相同與不同的地方?,linux文件和文件夾,linux文件和文件夾,linux文件和文件夾,linux文件和文件夾,linux的文件類(lèi)型?相同與不同的地方?,linux的文件類(lèi)型?相同與不同的地方?,linux文件和文件夾,內(nèi)容如對(duì)您有幫助,希望把文章鏈接給更多的朋友!

      mv 命令是一個(gè)與cp類(lèi)似的命令,但是它并非創(chuàng)建文件或目錄的復(fù)制品/副本。不管你在使用什么版本的Linux系統(tǒng),mv 都默認(rèn)安裝在你的Linux系統(tǒng)上了。

      用法:mv [選項(xiàng)]... [-T] 源文件 目標(biāo)文件 或:mv [選項(xiàng)]... 源文件... 目錄 或:mv [選項(xiàng)]... -t 目錄 源文件...將源文件重命名為目標(biāo)文件,或?qū)⒃次募苿?dòng)至指定目錄。

      長(zhǎng)選項(xiàng)必須使用的參數(shù)對(duì)于短選項(xiàng)時(shí)也是必需使用的。 --backup[=CONTROL] 為每個(gè)已存在的目標(biāo)文件創(chuàng)建備份 -b 類(lèi)似--backup 但不接受參數(shù) -f, --force 覆蓋前不詢問(wèn) -i, --interactive 覆蓋前詢問(wèn) -n, --no-clobber 不覆蓋已存在文件如果您指定了-i、-f、-n 中的多個(gè),僅最后一個(gè)生效。 --strip-trailing-slashes 去掉每個(gè)源文件參數(shù)尾部的斜線 -S, --suffix=SUFFIX 替換常用的備份文件后綴 -t, --target-directory=DIRECTORY 將所有參數(shù)指定的源文件或目錄 移動(dòng)至 指定目錄 -T, --no-target-directory 將目標(biāo)文件視作普通文件處理 -u, --update 只在源文件文件比目標(biāo)文件新,或目標(biāo)文件 不存在時(shí)才進(jìn)行移動(dòng) -v, --verbose 詳細(xì)顯示進(jìn)行的步驟 --help 顯示此幫助信息并退出 --version 顯示版本信息并退出

      備份文件的后綴為"~",除非以--suffix 選項(xiàng)或是SIMPLE_BACKUP_SUFFIX環(huán)境變量指定。版本控制的方式可通過(guò)--backup 選項(xiàng)或VERSION_CONTROL 環(huán)境變量來(lái)選擇。以下是可用的變量值:

      none, off 不進(jìn)行備份(即使使用了--backup 選項(xiàng)) numbered, t 備份文件加上數(shù)字進(jìn)行排序 existing, nil 若有數(shù)字的備份文件已經(jīng)存在則使用數(shù)字,否則使用普通方式備份 simple, never 永遠(yuǎn)使用普通方式備份

      使用示例

      1.移動(dòng)文件

      移動(dòng)文件時(shí)需要注意的是文件的源地址和目標(biāo)地址必須不同。這里有個(gè)例子,想要將file_1.txt文件從當(dāng)前目錄移動(dòng)到其它目錄,以/home/pungki/為例,語(yǔ)法應(yīng)該如下:復(fù)制代碼代碼如下:$ mv file_1.txt /home/pungki/office

      如我們所見(jiàn),當(dāng)我們移動(dòng) filetxt 文件時(shí),先前目錄的 file1.txt 就被刪除了。

      2.移動(dòng)多個(gè)文件

      如果想一次移動(dòng)多個(gè)文件,我們可以將他們放在一行并用空格分開(kāi)。復(fù)制代碼代碼如下:$ mv file_2.txt file_3.txt file_4.txt /home/pungki/office

      如果你的文件有規(guī)律可循的話那么你就可以使用通配符。比如,為了移除所有以.txt為擴(kuò)展名的文件,我們可以用下面的命令:復(fù)制代碼代碼如下:$ mv *.txt /home/pungki/office

      3.移動(dòng)目錄

      不同于復(fù)制命令,用 mv 命令移動(dòng)目錄相當(dāng)直接。移動(dòng)目錄你可以使用不帶選項(xiàng)的 mv 命令??聪旅娴慕貓D就一目了然了。

      4.重命名文件或目錄

      我們也用 mv 命令來(lái)重命名文件或目錄。不過(guò)目標(biāo)位置和源位置必須相同才可以。然后文件名必須不同。

      假定我們當(dāng)前所在目錄為/home/pungki/Documents,而我們想將file1.txt重命名為file2.txt。那么命令應(yīng)該如下:復(fù)制代碼代碼如下:$ mv file_1.txt file_2.txt如果是絕對(duì)路徑,它應(yīng)該像下面這樣:復(fù)制代碼代碼如下:$ mv /home/pungki/Documents/file_1.txt /home/pungki/Documents/file_2.txt

      5. 重命名目錄

      Linux中的文件與目錄操作利器mv命令使用解析(linux文件與目錄)

      上一段的規(guī)則同樣適用于目錄。請(qǐng)看這個(gè)例子:復(fù)制代碼代碼如下:$ mv directory_1/ directory_2/

      6. 打印移動(dòng)信息

      當(dāng)你移動(dòng)或重命名一大堆文件或目錄時(shí),你可能會(huì)想在不去目標(biāo)位置去查看的情況下知道你自己的命令是否成功地執(zhí)行了。這就要用到-v選項(xiàng)了。復(fù)制代碼代碼如下:$ mv -v *.txt /home/pungki/office

      該方法同樣適用于目錄。

      7. 使用交互模式

      當(dāng)你將文件移動(dòng)到其它位置,而那個(gè)位置恰好有同樣的文件,這時(shí) mv 命令會(huì)覆蓋掉原來(lái)的文件。對(duì)于mv的這一行為一般不會(huì)有什么提示。如果想產(chǎn)生一個(gè)關(guān)于覆蓋文件的提示,我們可以使用-i選項(xiàng)。(譯注:通常發(fā)行版會(huì)通過(guò)alias命令,將-i作為默認(rèn)選項(xiàng),所以會(huì)有提示。)

      假設(shè)我們想將 file1.txt 移動(dòng)到 /home/pungki/office。同時(shí),/home/pungki/office 目錄下已經(jīng)有file1.txt文件了。復(fù)制代碼代碼如下:$ mv -i file_1.txt /home/pungki/office

      這個(gè)提示會(huì)讓我們知道目標(biāo)位置處file_1.txt的存在。如果我們按y鍵,那么那個(gè)文件將會(huì)被刪除,否則不會(huì)。

      8. 使用更新選項(xiàng)

      -i 選項(xiàng)會(huì)提示我們關(guān)于覆蓋文件的提示,而 -u 則只在源文件比目標(biāo)文件新時(shí)才執(zhí)行更新。讓我們看一看下面的例子:

      假如 file1.txt 和 file2.txt有如下特點(diǎn):復(fù)制代碼代碼如下:File_1.txt has bytes file size and it last modified time is :File_2.txt has 0 bytes file size and it last modified time is :我們想將它們移動(dòng)到 /home/pungki/office 目錄下。**但是目標(biāo)地址*已經(jīng)有file1.txt和file2.txt了。

      我們用下面的命令將file1.txt 和file2.txt從當(dāng)前目錄移動(dòng)到/home/pungki/office復(fù)制代碼代碼如下:$ mv -uv *.txt /home/pungki/office可以看到這些文件被移動(dòng)了。能移動(dòng)這些文件是因?yàn)樗鼈冏罱男薷臅r(shí)間戳比 /home/pungki/office 目錄中的文件新。

      9.不要覆蓋任何已存在的文件

      如果-i選項(xiàng)詢問(wèn)我們是否要覆蓋文件,那么 -n 選項(xiàng)將不會(huì)允許我們覆蓋任何已存在的文件。

      繼續(xù)使用第8點(diǎn)中的例子,如果我們將-u 換成 -n同時(shí)加上-v選項(xiàng),那么我們會(huì)看到?jīng)]有任何文件移動(dòng)到了 /home/pungki/office 目錄下。復(fù)制代碼代碼如下:$ mv -vn *.txt /home/pungki/office

      . 復(fù)制時(shí)創(chuàng)建備份

      默認(rèn)情況下,移動(dòng)文件將會(huì)覆蓋已存在的目標(biāo)文件。但是如果我們移動(dòng)錯(cuò)了文件而目標(biāo)文件已經(jīng)被新的文件覆蓋了,這時(shí)應(yīng)該怎么辦才好呢?有沒(méi)有一種方法可以恢復(fù)之前的文件呢?答案是肯定的。我們可以用-b選項(xiàng)。該選項(xiàng)會(huì)在新文件覆蓋舊文件時(shí)將舊文件做備份。這里我們還以第8點(diǎn)為例。復(fù)制代碼代碼如下:$ mv -bv *.txt /home/pungki/office

      如截圖中所見(jiàn),在 /home/pungki/office 目錄下出現(xiàn)了名為file1.txt~ and file2.txt~ 的文件。那個(gè)波浪符號(hào)(~)意味著這些文件是備份文件。從它們的屬性中我們可以看到,這些文件比f(wàn)ile1.txt和file2.txt要舊。

      . 無(wú)條件覆蓋已經(jīng)存在的文件

      當(dāng)你希望無(wú)論如何都覆蓋已經(jīng)存在的文件或目錄時(shí),你可以使用 -f 選項(xiàng)。如果同時(shí)指定了 -f 選項(xiàng)和 -i 或 -n 選項(xiàng),則 -f 選項(xiàng)會(huì)覆蓋它們——即不進(jìn)行任何提示而覆蓋,所以,在使用此參數(shù)時(shí),知道你在做什么。復(fù)制代碼代碼如下:$ mv -f *.txt /home/pungki/office

      Linux系統(tǒng)中使用cmp和comm命令來(lái)比較兩個(gè)文件 cmpcmp命令:比較任意兩個(gè)類(lèi)型的文件,且吧結(jié)果輸出到標(biāo)準(zhǔn)輸出,默認(rèn)文件相同不輸出,不同的文件輸出差異必要參數(shù)-c顯示不同的信息-l列出所有的不

      解析Linux系統(tǒng)中的/proc虛擬文件系統(tǒng) Linux內(nèi)核提供了一種通過(guò)/proc文件系統(tǒng),在運(yùn)行時(shí)訪問(wèn)內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)、改變內(nèi)核設(shè)置的機(jī)制。盡管在各種硬件平臺(tái)上的Linux系統(tǒng)的/proc文件系統(tǒng)的基本

      詳解Linux中輸出文件內(nèi)容的rev與tac命令使用 revrev顯示最后一個(gè)字符顯示到第一個(gè)字符。例:復(fù)制代碼代碼如下:[root@localhostwww]#cattestabcd[root@localhostwww]#revtestdcba[root@localhostwww]#tactestabcdtac用

      標(biāo)簽: linux文件與目錄

      本文鏈接地址:http://jsrtzm.cn/biancheng/356819.html 轉(zhuǎn)載請(qǐng)保留說(shuō)明!

      上一篇:在Linux中使用which和whereis命令來(lái)查找和定位文件(在linux中使用哪個(gè)命令可以用于管理用戶賬戶)

      下一篇:Linux系統(tǒng)中使用cmp和comm命令來(lái)比較兩個(gè)文件(linux使用cp)

    1. 銷(xiāo)項(xiàng)稅減去進(jìn)項(xiàng)稅
    2. 有限責(zé)任公司的股東人數(shù)為多少
    3. 原始憑證填寫(xiě)過(guò)程
    4. 給對(duì)方匯錢(qián)
    5. 專(zhuān)票要寫(xiě)開(kāi)戶行和賬號(hào)
    6. 普通發(fā)票稅額沒(méi)有打印全可以用么
    7. 個(gè)人工作室需要注冊(cè)資金嗎
    8. 小微企業(yè)應(yīng)納稅所得額超過(guò)300萬(wàn)怎么辦
    9. 乙方向甲方開(kāi)具增值稅專(zhuān)用發(fā)票
    10. 沒(méi)有銷(xiāo)售是什么意思
    11. 其他應(yīng)收款計(jì)提壞賬嗎
    12. 如何在電子稅務(wù)局開(kāi)發(fā)票
    13. 雙倍余額遞減法如何計(jì)算
    14. 發(fā)票丟失怎樣寫(xiě)說(shuō)明
    15. 對(duì)公付款沒(méi)有發(fā)票
    16. 年度所得稅匯算清繳報(bào)告在哪打印
    17. 企業(yè)收到工程款開(kāi)發(fā)票要扣哪些稅
    18. 勞務(wù)公司民工工資可以抵進(jìn)項(xiàng)嗎
    19. 發(fā)票上傳多久可以驗(yàn)舊
    20. 留底進(jìn)項(xiàng)稅額辦理退稅需要什么手續(xù)
    21. 電子鑰匙續(xù)費(fèi)能退款嗎
    22. 2018年工會(huì)經(jīng)費(fèi)返還比例
    23. 請(qǐng)問(wèn)什么是全員安全生產(chǎn)責(zé)任制
    24. 失控包括
    25. 利潤(rùn)率的計(jì)算舉例
    26. 無(wú)人機(jī)開(kāi)票稅收編碼是多少
    27. 全年實(shí)現(xiàn)利潤(rùn)總額為6035
    28. 外匯收入會(huì)計(jì)分錄
    29. 工程費(fèi)用包括哪幾類(lèi)
    30. 工程項(xiàng)目人工費(fèi)比例
    31. 籌建期發(fā)生的費(fèi)用是放在那個(gè)科目
    32. 所得稅匯算清繳退稅會(huì)計(jì)分錄怎么做
    33. 新版edge瀏覽器兼容性視圖怎么設(shè)置
    34. window10的點(diǎn)在哪里
    35. 啟動(dòng)電腦顯示器不亮怎么回事
    36. 應(yīng)交消費(fèi)稅會(huì)計(jì)分錄怎么做
    37. 收到捐贈(zèng)的設(shè)備一臺(tái)
    38. 單位房轉(zhuǎn)賣(mài)
    39. 賠付支出有哪些
    40. php正則表達(dá)式實(shí)例
    41. 利潤(rùn)表利息費(fèi)用怎么填
    42. html怎么設(shè)置隱藏元素
    43. ssh非交互式登錄
    44. Laravel 5.1 on SAE環(huán)境開(kāi)發(fā)教程【附項(xiàng)目demo源碼】
    45. 母子公司資產(chǎn)劃轉(zhuǎn)的涉稅問(wèn)題
    46. 盤(pán)虧的固定資產(chǎn)是資產(chǎn)嗎
    47. 簡(jiǎn)易計(jì)稅開(kāi)票稅率
    48. sqlserver存儲(chǔ)過(guò)程寫(xiě)法
    49. 一次還本付息和分期付息的計(jì)算
    50. 分公司和總公司的稅務(wù)核算
    51. 殘保金申報(bào)基數(shù)
    52. 主營(yíng)業(yè)務(wù)成本是借增貸減嗎
    53. 退回的以前年度的附加怎么申報(bào)
    54. 其他應(yīng)付款付不出去怎么處理好
    55. 煤炭資源稅優(yōu)惠政策
    56. 企業(yè)取得租車(chē)發(fā)票
    57. 房屋租賃產(chǎn)生的稅費(fèi)叫什么
    58. 應(yīng)付賬款平賬調(diào)到哪個(gè)科目
    59. 怎么把應(yīng)付賬款沖平
    60. 應(yīng)收款掛賬是什么意思
    61. 分享一下相親時(shí)碰見(jiàn)過(guò)哪些奇葩事
    62. xp雙系統(tǒng)怎么設(shè)置默認(rèn)系統(tǒng)
    63. mac如何安裝dmg軟件
    64. centos6.8修改主機(jī)名
    65. windows7如何設(shè)置時(shí)間格式
    66. window10找不到安裝的軟件
    67. xp系統(tǒng)組策略怎么打開(kāi)
    68. WIN10系統(tǒng)中WPS字體顏色淺
    69. win7怎么設(shè)置u盤(pán)啟動(dòng)為第一啟動(dòng)項(xiàng)
    70. win8系統(tǒng)如何恢復(fù)出廠設(shè)置
    71. 電腦window8系統(tǒng)怎么樣
    72. Android通過(guò)HttpURLConnection獲取JSON并進(jìn)行UI更新
    73. cocos2dx 2.2.2
    74. css框架結(jié)構(gòu)
    75. javaScript NameSpace 簡(jiǎn)單說(shuō)明介紹
    76. shell中判斷文件是否存在
    77. linux安裝nodejs xz格式
    78. js 小數(shù)取整的函數(shù)怎么寫(xiě)
    79. python程序講解
    80. 金稅三期個(gè)稅下載官網(wǎng)手機(jī)版
    81. 免責(zé)聲明:網(wǎng)站部分圖片文字素材來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)及時(shí)告知,我們會(huì)第一時(shí)間刪除,謝謝! 郵箱:opceo@qq.com

      鄂ICP備2023003026號(hào)

      網(wǎng)站地圖: 企業(yè)信息 工商信息 財(cái)稅知識(shí) 網(wǎng)絡(luò)常識(shí) 編程技術(shù)

      友情鏈接: 武漢網(wǎng)站建設(shè)