天天看點

linux檔案重命名_Linux檔案重命名的指令正确的使用方法

請關注本頭條号,每天堅持更新原創幹貨技術文章。

如需學習視訊,請在微信搜尋公衆号“智傳網優”直接開始自助視訊學習。

1. mv指令簡介

本文主要是講解如何使用mv指令對Linux檔案進行重命名和剪切以及講解mv指令常見使用方法。mv指令是move的縮寫,可以用來移動檔案或者将檔案改名。mv指令是最常用的Linux指令之一。

linux檔案重命名_Linux檔案重命名的指令正确的使用方法

2. mv指令格式

mv [選項] 源檔案或目錄 目标檔案或目錄

linux檔案重命名_Linux檔案重命名的指令正确的使用方法

3. mv使用方式

根據mv指令中第二個參數類型的不同而執行結果不一樣,當mv指令第二個參數是目錄時,mv指令目标檔案移至目錄目錄中。當第二個參數類型是檔案時,mv指令完成檔案重命名。此時,源檔案隻能有一個(也可以是源目錄名),它将所給的源檔案或目錄重命名為給定的目标檔案名。當第二個參數是已存在的目錄名稱時,源檔案或目錄參數可以有多個,mv指令将各參數指定的源檔案均移至目标目錄中。在跨檔案系統移動檔案時,mv先拷貝,再将原有檔案删除,而鍊至該檔案的連結也将丢失。

4. mv指令選項

-b :若需覆寫檔案,則覆寫前先行備份。

-f :force 強制的意思,如果目标檔案已經存在,不提示直接覆寫;

-i :若目标檔案 (destination) 已經存在時,就會詢問是否覆寫!

-u :若目标檔案已經存在,且 source 比較新,才會更新(update)

-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目錄,該選項适用于移動多個源檔案到一個目錄的情況,此時目标目錄在前,源檔案在後。

5. 常見操作案例

5.1 檔案重命名

建立一個測試檔案

[[email protected] zcwyou]# touch 123.txt
           

檢視該檔案

[[email protected] zcwyou]# ll
           

總用量 0

-rw-r--r--. 1 root root 0 11月 28 11:24 123.txt

檔案重命名:

把123.txt重命名為456.txt

[[email protected] zcwyou]# mv 123.txt 456.txt
           

檢查

[[email protected] zcwyou]# ll
           

總用量 0

-rw-r--r--. 1 root root 0 11月 28 11:24 456.txt

linux檔案重命名_Linux檔案重命名的指令正确的使用方法

5.2 目錄重命名

也可以了解為移動目錄

建立目錄

[[email protected] zcwyou]# mkdir abc
           

檢查:

[[email protected] zcwyou]# ll
           

總用量 0

-rw-r--r--. 1 root root 0 11月 28 11:24 456.txt

drwxr-xr-x. 2 root root 6 11月 28 11:25 abc

目錄重命名:

把目錄abc重命名為dirqq

[[email protected] zcwyou]# mv abc dirqq
           

檢查

[[email protected] zcwyou]# ll
           

總用量 0

-rw-r--r--. 1 root root 0 11月 28 11:24 456.txt

drwxr-xr-x. 2 root root 6 11月 28 11:25 dirqq

linux檔案重命名_Linux檔案重命名的指令正确的使用方法

使用mv指令重命名檔案名

5.3 移動檔案和目錄到其他位置

移動檔案456.txt至上一級目錄

[[email protected] zcwyou]# mv 456.txt ../
           

移動目前目錄裡的abc目錄至/home/abc

[[email protected] zcwyou]# mv ./abc /home/abc/
           
linux檔案重命名_Linux檔案重命名的指令正确的使用方法

使用mv指令移動檔案

一次把多個檔案移動至目前目錄裡的子目錄zcwyou

[[email protected] zcwyou]# mv 1.txt 2.txt 3.txt zcwyou
           

5.4 移動檔案時提示

使用選項-i

[[email protected] zcwyou]# mv -i abc.txt 123.txt
           
linux檔案重命名_Linux檔案重命名的指令正确的使用方法

使用mv指令移動多個檔案

5.5 移動檔案時強制覆寫目錄檔案

使用-f選項

[[email protected] zcwyou]# mv -f abc.txt 123.txt
           

文章已經同步到部落格站:

https://www.linuxrumen.com/cyml/422.html

點選了解更多,快速檢視更多的技術文章清單。