Linux 命令之mv
阿新 • • 發佈:2018-08-03
n) -i direct 移動 ati 文件移動 裏的 amp 適用於
mv命令也是Linux中很常見命令
作用:可以用來移動文件或者將文件改名
命令格式:
mv [選項] 源文件或目錄 目標文件或目錄
命令參數:
-b :若需覆蓋文件,則覆蓋前先行備份。 -f :force 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋; -i :若目標文件 (destination) 已經存在時,就會詢問是否覆蓋! -u :若目標文件已經存在,且 source 比較新,才會更新(update) -t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標目錄,該選項適用於移動多個源文件到一個目錄的情況,此時目標目錄在前,源文件在後。
命令示例:
Example #1 文件改名
命令:mv index.php demo.php
執行命令前:
執行命令後:
說明:將index.php 修改為demo.php
Example #2:移動文件
命令:mv demo.php text
執行命令前:
執行命令後:
說明:將demo.php移到目錄text中
Example #3 將log1.txt,log2.txt,log3.txt移動到目錄text中
命令:mv log1.txt log2.txt log3.txt text
mv -t text log1.txt log2.txt log3.txt
說明:將多個文件移動至文件中時,多個文件之間為空格
Example #4 目錄移動
mv dir1 dir2 說明:如果目錄dir2不存在的話,則該命令將文件dir1修改為dir2
Example #4 將當前文件夾下所有文件移動到上一級目錄
命令:mv * ../
Example #5 將當前目錄的一個子目錄裏的文件移動到另一個子目錄裏
命令:mv test3/*.txt text5
Linux 命令之mv