亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell命令之mv的具體使用

 更新時(shí)間:2022年02月25日 09:16:16   作者:大胃粥  
本文主要介紹了shell命令之mv的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

操作系統(tǒng)為 macOS 10.12.4

shell 的 mv 命令為移動(moving)的意思,實(shí)際可分為文件間的移動,文件到目錄的移動,目錄到目錄的移動。

mv參數(shù)設(shè)置與運(yùn)行結(jié)果

命令格式運(yùn)行結(jié)果
mv 文件名 文件名將源文件名改為目標(biāo)文件名
mv 文件名 目錄名將文件移動到目標(biāo)目錄v
mv 目錄名 目錄名目標(biāo)目錄已存在,將源目錄移動到目標(biāo)目錄;目標(biāo)目錄不存在則改名
mv 目錄名 文件名出錯

文件間的移動

mv source_file target_file

把文件 source_file 移動到 target_file,實(shí)際的意思就是重命名,其他不變,例如 inode 信息,最近修改時(shí)間點(diǎn)等等不變。

實(shí)際上,并沒有 rename 命令,只有 rename 函數(shù)。

如果文件 target_file 已經(jīng)存在呢,可以加上 -i 參數(shù),系統(tǒng)會提示是否覆蓋, 也可以加上 -n 參數(shù),不讓覆蓋的行為發(fā)生。

-f 參數(shù)是強(qiáng)制覆蓋,而且沒有任何提示。 這與 mv 不帶任何參數(shù)的效果一樣。

文件到目錄的移動

mv source_file target_directory

這個就比較簡單了。 但是如果目錄 target_directory 不存在,那么移動是無法完成的。

目錄到目錄的移動

mv source_directory target_directory

這就要分為兩類
- 如果target_directory不存在,這就相當(dāng)于目錄重全名。
- 如果target_directory存在,就會把整個 source_directory 目錄移動到 target_directory 目錄中,相當(dāng)于剪切整個目錄,然后粘貼。

但是,如果想把 source_directory 目錄中的內(nèi)容移動到 target_directory 呢,mv source_directory/* target_directory

實(shí)例

# 將文件 aaa 更名為 bbb 
$ mv aaa bbb

# 將文件test2 test3移到目錄testdr中
$ mv test2 test3 testdr

# 將info目錄放入logs目錄中。注意,如果logs目錄不存在,則該命令將info改名為logs。
mv info/ logs 

# 將/usr/student下的所有文件和目錄移到當(dāng)前目錄下,命令行為:
$ mv /usr/student/*  . 

思考

mv 命令其實(shí)是用 cp 和 rm 來完成的。

到此這篇關(guān)于shell命令之mv的具體使用的文章就介紹到這了,更多相關(guān)shell命令 mv內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • shell實(shí)現(xiàn)四則運(yùn)算簡單方法

    shell實(shí)現(xiàn)四則運(yùn)算簡單方法

    在剛剛學(xué)習(xí)寫shell 批處理時(shí)候,進(jìn)行邏輯運(yùn)算中,少不了需要進(jìn)行基礎(chǔ)的:四則運(yùn)算,這里說說在linux shell 里面簡單的實(shí)現(xiàn)方法
    2014-03-03
  • shell 遞歸遍歷目錄下的所有文件并統(tǒng)一改名的方法

    shell 遞歸遍歷目錄下的所有文件并統(tǒng)一改名的方法

    今天小編就為大家分享一篇shell 遞歸遍歷目錄下的所有文件并統(tǒng)一改名的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • shell腳本中使用return和exit的方法

    shell腳本中使用return和exit的方法

    return和exit各有用途,合理使用可以使shell編程更規(guī)范可控,return是一個關(guān)鍵字, exit是一個函數(shù),這篇文章主要介紹了shell腳本之如使用return和exit,需要的朋友可以參考下
    2023-08-08
  • vtune自動化安裝腳本

    vtune自動化安裝腳本

    這篇文章主要介紹了vtune自動化安裝腳本,需要的朋友可以參考下
    2014-04-04
  • Shell 命令啟動Docker Container的實(shí)現(xiàn)

    Shell 命令啟動Docker Container的實(shí)現(xiàn)

    本文主要介紹了Shell 命令啟動Docker Container的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • linux命令詳解之掛載光驅(qū)的方法

    linux命令詳解之掛載光驅(qū)的方法

    linux的硬件設(shè)備在/dev目錄下,光驅(qū)也是其中,掛載光驅(qū)的方法如下,大家參考使用吧
    2014-01-01
  • ansible執(zhí)行shell腳本的方法

    ansible執(zhí)行shell腳本的方法

    本文主要介紹了ansible執(zhí)行shell腳本的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 實(shí)例詳解Linxu中df命令

    實(shí)例詳解Linxu中df命令

    df 即“可用磁盤”disk free,用于顯示文件系統(tǒng)的磁盤使用情況,本文通過一些例子給大家講解linux df命令,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • linux shell判斷字符串為空的正確方法示例

    linux shell判斷字符串為空的正確方法示例

    這篇文章主要給大家介紹了關(guān)于linux shell判斷字符串為空的正確方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux shell具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 在Linux中復(fù)制文件夾的命令詳解

    在Linux中復(fù)制文件夾的命令詳解

    這篇文章給大家介紹了Linux的基礎(chǔ)操作,如何在 Linux 中復(fù)制文件夾,文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12

最新評論