欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

shell命令之mv的具體使用

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

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

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

mv參數設置與運行結果

命令格式運行結果
mv 文件名 文件名將源文件名改為目標文件名
mv 文件名 目錄名將文件移動到目標目錄v
mv 目錄名 目錄名目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名
mv 目錄名 文件名出錯

文件間的移動

mv source_file target_file

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

實際上,并沒有 rename 命令,只有 rename 函數。

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

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

文件到目錄的移動

mv source_file target_directory

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

目錄到目錄的移動

mv source_directory target_directory

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

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

實例

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

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

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

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

思考

mv 命令其實是用 cp 和 rm 來完成的。

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

相關文章

  • shell實現四則運算簡單方法

    shell實現四則運算簡單方法

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

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

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

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

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

    vtune自動化安裝腳本

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

    Shell 命令啟動Docker Container的實現

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

    linux命令詳解之掛載光驅的方法

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

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

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

    實例詳解Linxu中df命令

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

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

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

    在Linux中復制文件夾的命令詳解

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

最新評論