Linux 命令之 mv -- 移动文件/重命名文件
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令之 mv -- 移动文件/重命名文件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 命令介紹
- 語(yǔ)法格式
- 常用選項(xiàng)
- 命令示例
- (一)文件重命名
- (二)目錄重命名
- (三)移動(dòng)目錄
- (四)移動(dòng)目錄且重命名
- (五)將一個(gè)目錄下的內(nèi)容移動(dòng)到另外一個(gè)目錄下
- (六)移動(dòng)文件
- (七)移動(dòng)多個(gè)文件
- (八)移動(dòng)文件并輸出移動(dòng)信息
- (九)移動(dòng)多個(gè)文件,且不覆蓋已存在的文件
- 參考文檔
命令介紹
mv 是“move”單詞的縮寫,該命令用來(lái)對(duì)文件或目錄重新命名,或者將文件/目錄從一個(gè)目錄移到另一個(gè)目錄中。
語(yǔ)法格式
mv [選項(xiàng)] <源文件> <目標(biāo)文件>
常用選項(xiàng)
| -i | 若存在同名文件,則向用戶詢問(wèn)是否覆蓋。用戶輸入”y”,表示將覆蓋目標(biāo)文件;輸入”n”,表示取消對(duì)源文件的移動(dòng)。 |
| -f | 覆蓋已有文件時(shí),不進(jìn)行任何提示 |
| -b 或 --backup | 當(dāng)文件存在時(shí),覆蓋前為其創(chuàng)建一個(gè)備份 |
| -u | 當(dāng)源文件比目標(biāo)文件新,或者目標(biāo)文件不存在時(shí),才執(zhí)行移動(dòng)操作 |
| –strip-trailing-slashes | 刪除源文件中的斜杠 “/” |
| -S<后綴> | 為備份文件指定后綴,而不使用默認(rèn)的后綴 |
| –target-directory=<目錄> | 指定源文件要移動(dòng)到目標(biāo)目錄 |
| -v | 輸出執(zhí)行信息 |
| -n | 移動(dòng)源文件時(shí),不覆蓋已存在的文件 |
命令示例
(一)文件重命名
將文件 index.html 重命名為 kk.html:
[root@htlwk0001host cptt]# mv index.html kk.html [root@htlwk0001host cptt]# ls 發(fā)布文章.html 文章詳情.html files kk.html resources 文章詳情_(kāi)原創(chuàng).html data images plugins [root@htlwk0001host cptt]#注意:如果當(dāng)前目錄下也有個(gè) kk.html 的文件的話,會(huì)被覆蓋掉
(二)目錄重命名
將目錄 data 重命名為 datd:
[root@htlwk0001host cptt]# mv data datd [root@htlwk0001host cptt]# ls 發(fā)布文章.html 文章詳情.html files index.html resources 文章詳情_(kāi)原創(chuàng).html datd images plugins(三)移動(dòng)目錄
將當(dāng)前目錄下的子目錄 data 移動(dòng)到目錄 images 下:
[root@htlwk0001host cptt]# ls 發(fā)布文章.html 文章詳情.html files index.html resources 文章詳情_(kāi)原創(chuàng).html data images plugins [root@htlwk0001host cptt]# mv data images # 移動(dòng)目錄 [root@htlwk0001host cptt]# ls 發(fā)布文章.html 文章詳情.html images plugins 文章詳情_(kāi)原創(chuàng).html files index.html resources [root@htlwk0001host cptt]# cd images [root@htlwk0001host images]# ls 發(fā)布文章 首頁(yè) 文章詳情 文章詳情_(kāi)原創(chuàng) data [root@htlwk0001host images]#(四)移動(dòng)目錄且重命名
將當(dāng)前目錄下的子目錄 test 移到目錄 /home/wwwroot/liaowenxiong/cptt 下,且重命名為 data:
[root@htlwk0001host images]# mv test /home/wwwroot/liaowenxiong/cptt/data [root@htlwk0001host images]# pwd /home/wwwroot/liaowenxiong/cptt/images [root@htlwk0001host images]# cd .. [root@htlwk0001host cptt]# ls 發(fā)布文章.html 文章詳情.html files index.html resources 文章詳情_(kāi)原創(chuàng).html data images plugins [root@htlwk0001host cptt]#(五)將一個(gè)目錄下的內(nèi)容移動(dòng)到另外一個(gè)目錄下
將目錄 t2 下的內(nèi)容移到目錄 t1 下:
liaowenxiong@liaowenxiongdeMacBook-Air desktop % mv t2/* t1(六)移動(dòng)文件
將當(dāng)前目錄下的文件 tf_user_20210523.sql 移動(dòng)到目錄 test 下:
[root@htlwk0001host ~]# mv tf_user_20210523.sql test(七)移動(dòng)多個(gè)文件
[root@htlwk0001host ~]# mv file_2.txt file_3.txt file_4.txt /home/office/ [root@htlwk0001host ~]# mv *.txt /home/office/(八)移動(dòng)文件并輸出移動(dòng)信息
[root@htlwk0001host ~]# mv -v *.txt /home/office(九)移動(dòng)多個(gè)文件,且不覆蓋已存在的文件
[root@htlwk0001host ~]# mv -vn *.txt /home/office參考文檔
在線工具
Linux命令大全
總結(jié)
以上是生活随笔為你收集整理的Linux 命令之 mv -- 移动文件/重命名文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 建行卡能转到建行存折卡上吗?
- 下一篇: 支付宝备用金多久可以取用一次?