Linux基礎命令 mv

2021-09-01 06:14:15 字數 2412 閱讀 5332

mv

將檔案或者目錄移動到另乙個地方,或者重新命名。

此命令的適用範圍:redhat、rhel、ubuntu、centos、suse、opensuse、fedora。

1、語法

mv [選項]  [-t]  src  dst

mv [選項]  src  directory

mv [選項]  -t  directory src

2、選項列表

選項說明

--version

顯示命令版本資訊

--help

顯示幫助文件

--backup=[control]

為每乙個存在的檔案建立備份

-b

和「--backup」一樣,但是沒有引數

-f | --force

強制移動

-i | --interactive

使用互動的方式移動

-n | --no-clobber

不覆蓋已經存在的檔案。如果同時制定了「-i,-n,-f」中的多個選項,那麼只有最後乙個選項有效。

--strip-trailing-slashes

從每個源引數中移除任何尾隨斜線。

-s | --suffix=suffix

重寫通常的備份字尾

-t | --target-directory

將所有原始檔移動到目標資料夾

-t |  --no-target-directory

將目標視為正常檔案

-u | --update

當目的檔案不存在,或者原始檔比目的檔案新的時候才移動

-v | --verbose

顯示詳細執行過程

3、說明

備份字尾為『~』,除非設定為「--」字尾或者s******_backup_suffix。版本控制方法可以通過「--backup」的選項或通過version_control環境變數來選擇。以下是這些值:

none,off:從不備份,即使給出了「--backup」選項。

numbered,t:建立編號備份。

existing,nil:如果有編號備份,則為編號,否則為簡單。

******,over:總是建立簡單備份。

4、例項

1)在同乙個目錄下移動,即重新命名。 

[root@localhost weijie]#ls

1.c  link link1  link2  my.iso  test  test01  wj234.q1c wjtpflr

[root@localhost weijie]#mv test01 test02

[root@localhost weijie]#ls

1.c  link link1  link2  my.iso  test  test02  wj234.q1c wjtpflr

2)移動到其他地方 

[root@localhost test02]# ls

test

[root@localhost test02]# mv test/ /weijie/testt

[root@localhost test02]# ls

[root@localhost test02]# cd ..

[root@localhost weijie]# ls

1.c  link link1  link2  my.iso  test  test02  testt wj234.q1c  wjtpflr

Linux命令簡介 mv

mv 命令功能是用來移動檔案或更改檔名,是 linux 系統下常用的命令,經常用來備份檔案或者目錄。mv 命令根據第二個引數型別 是目標檔案還是目標目錄 決定執行將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv 命令完成檔案重新命名,此時,原始檔只能有乙個 也可以是源目錄名 它...

linux命令詳解之mv命令

1,mv命令是move的縮寫,可以用來移動檔案或者將檔案改名 move rename files 是linux系統下常用的命令,經常用來備份檔案或者目錄。2,命令格式 mv 選項 原始檔或目錄 目標檔案或目錄 3 命令功能 視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新...

Linux命令詳解之mv命令

功能 主要用 於更改檔名稱或移動檔案至指定目錄 1 若dest是檔案,則mv命令的功能為更改檔名稱 2 若dest是目錄,則mv命令的功能為移動檔案至指定目錄 格式 mv option src dest 主要使用引數 b若需覆蓋檔案,則覆蓋前先行備份 f如果目標檔案已經存在,不會詢問而直接覆蓋 i若...