歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux命令詳解(2) – mv

文件位置:
mv: /bin/mv /usr/share/man/man1/mv.1.gz

名稱:
mv - move (rename) files

用法:
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...

描述:
將SOURCE文件重命名為DEST,或者移動一個或多個SOURCE文件到DIRECTORY文件夾

未知對象

--backup[=CONTROL]
備份每個在目標文件夾下已經存在的文件
除非設置了--suffix or SIMPLE_BACKUP_SUFFIX,默認的備份文件的後綴名是’~’。
可以通過指定CONTROL變量來設置備份方法,或者通過環境變量VERSION_CONTROL設置為以下值:
none, off
從不建立備份(無論是否指定--backup)

numbered, t
建立帶數字索引的備份

existing, nil
如果已經有帶數字索引的備份則使用數字索引備份,否則使用普通備份

simple, never
永遠使用普通備份

mv --backup1mv --backup2

-b

--backup不帶參數的版本

-f, --force
覆蓋已有文件時不需要確認

mv -f
-i, --interactive
覆蓋已有文件時需要確認

mv -i
-n, --no-clobber
不覆蓋已有文件
如果同時指定了-i,-f,-n,則最後一個生效

mv -n

--strip-trailing-slashes
將/從每個SOURCE文件的末尾去掉(涉及到文件夾及link文件的拷貝)
參考:http://gnu-coreutils.7620.n7.nabble.com/mv-trailing-slash-warning-td975.html

-S, --suffix=SUFFIX
改變默認的備份文件後綴

mv -S

-t, --target-directory=DIRECTORY
將所有SOURCE文件移動到DIRECTORY目錄下

mv -t

-T, --no-target-directory
將DEST當做普通文件處理,如果DEST是文件夾,則不會把SOURCE文件移動到文件夾下

mv -T

-u, --update
僅在SOURCE文件比目標文件新的時候或者目標文件丟失的情況下才進行移動

-v, --verbose
輸出執行過程

mv -v

--help

顯示幫助信息

--version
顯示版本信息

Copyright © Linux教程網 All Rights Reserved