最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell命令之mv的具體使用

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

操作系統(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 信息,最近修改時間點(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腳本采集系統(tǒng)cpu、內(nèi)存、磁盤、網(wǎng)絡(luò)等信息

    使用shell腳本采集系統(tǒng)cpu、內(nèi)存、磁盤、網(wǎng)絡(luò)等信息

    這篇文章主要介紹了使用shell腳本采集系統(tǒng)cpu、內(nèi)存、磁盤、網(wǎng)絡(luò)等信息,需要的朋友可以參考下
    2014-05-05
  • bash腳本截取字符串的兩種方法

    bash腳本截取字符串的兩種方法

    本文主要介紹了bash腳本截取字符串的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 列出所有Bash Shell內(nèi)置命令的方法示例

    列出所有Bash Shell內(nèi)置命令的方法示例

    大家都知道不同的Shell內(nèi)置命令有所不同,所以下面這篇文章主要給大家介紹了關(guān)于如何列出所有Bash Shell內(nèi)置命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-02-02
  • Linux輸出內(nèi)容到指定文件的解決方案

    Linux輸出內(nèi)容到指定文件的解決方案

    這篇文章主要介紹了Linux輸出內(nèi)容到指定文件的解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • 101個shell腳本 猜數(shù)字游戲代碼

    101個shell腳本 猜數(shù)字游戲代碼

    原本書上這個例子是教調(diào)試腳本的,它故意給出的腳本中有幾個錯誤,教我們認(rèn)識系統(tǒng)提示的錯誤,并修改運(yùn)行。但比較難寫出來,所以把修改好了的腳本放上來,這個腳本比較有趣味的
    2016-08-08
  • linux crontab 實(shí)現(xiàn)每秒執(zhí)行的實(shí)例

    linux crontab 實(shí)現(xiàn)每秒執(zhí)行的實(shí)例

    下面小編就為大家?guī)硪黄猯inux crontab 實(shí)現(xiàn)每秒執(zhí)行的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • shell 編程中空格的使用方法

    shell 編程中空格的使用方法

    這篇文章主要介紹了shell 編程中空格的使用方法,需要的朋友可以參考下
    2015-01-01
  • 使用shell讀取ini文件方法步驟

    使用shell讀取ini文件方法步驟

    本文主要介紹了使用shell讀取ini文件方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 編寫shell腳本實(shí)現(xiàn)tomcat定時重啟的方法

    編寫shell腳本實(shí)現(xiàn)tomcat定時重啟的方法

    這篇文章主要介紹了編寫shell腳本實(shí)現(xiàn)tomcat定時重啟的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • CCKiller:Linux輕量級CC攻擊防御工具,秒級檢查、自動拉黑和釋放

    CCKiller:Linux輕量級CC攻擊防御工具,秒級檢查、自動拉黑和釋放

    這篇文章主要介紹了CCKiller:Linux輕量級CC攻擊防御工具,秒級檢查、自動拉黑和釋放,需要的朋友可以參考下
    2016-02-02

最新評論

上栗县| 徐闻县| 桃园县| 东方市| 红桥区| 通化市| 长武县| 开阳县| 临颍县| 万载县| 平武县| 靖边县| 井陉县| 肇东市| 汝州市| 海盐县| 武安市| 井研县| 右玉县| 营口市| 淮阳县| 台前县| 澳门| 丁青县| 洛南县| 阳泉市| 湘阴县| 泊头市| 腾冲县| 福建省| 德保县| 涿州市| 锡林郭勒盟| 水城县| 特克斯县| 资兴市| 凤台县| 西安市| 祥云县| 八宿县| 靖西县|