mv命令用來對檔案或目錄重新命名,或者將檔案從乙個目錄移到另乙個目錄中。source表示原始檔或目錄,target表示目標檔案或目錄。如果將乙個檔案移到乙個已經存在的目標檔案中,則目標檔案的內容將被覆蓋。
mv命令可以用來將原始檔移至乙個目標檔案中,或將一組檔案移至乙個目標目錄中。原始檔被移至目標檔案有兩種不同的結果:
如果目標檔案是到某一目錄檔案的路徑,原始檔會被移到此目錄下,且檔名不變。
如果目標檔案不是目錄檔案,則源檔名(只能有乙個)會變為此目標檔名,並覆蓋己存在的同名檔案。如果原始檔和目標檔案在同乙個目錄下,mv的作用就是改檔名。當目標檔案是目錄檔案時,原始檔或目錄引數可以有多個,則所有的原始檔都會被移至目標檔案中。所有移到該目錄下的檔案都將保留以前的檔名。
注意事項:mv與cp
的結果不同,mv好像檔案「搬家」,檔案個數並未增加。而cp對檔案進行複製,檔案個數增加了。
mv(選項)(引數)
--backup=《備份模式》:若需覆蓋檔案,則覆蓋前先行備份;將檔案ex3改名為new1-b:當檔案存在時,覆蓋前,為其建立乙個備份;
-f:若目標檔案或目錄與現有的檔案或目錄重複,則直接覆蓋現有的檔案或目錄;
-i:互動式操作,覆蓋前先行詢問使用者,如果原始檔與目標檔案或目標目錄中的檔案同名,則詢問使用者是否覆蓋目標檔案。使用者輸入」y」,表示將覆蓋目標檔案;輸入」n」,表示取消對原始檔的移動。這樣可以避免誤將檔案覆蓋。
--strip-trailing-slashes:刪除原始檔中的斜槓「/」;
-s《字尾》:為備份檔案指定字尾,而不使用預設的字尾;
--target-directory=《目錄》:指定原始檔要移動到目標目錄;
-u:當原始檔比目標檔案新或者目標檔案不存在時,才執行移動操作。
mv ex3 new1將目錄
/usr/men
中的所有檔案移到當前目錄(用.
表示)中:
mv /usr/men/* .
linux常用命令之移動,拷貝,刪除檔案
linux下移動命令是mv move的縮寫 可以用來移動檔案或者將檔案改名。命令格式 mv 選項 原始檔或目錄 目標檔案或目錄 將檔案log1.txt,log2.txt,log3.txt移動到目錄test3中 mv log1.txt log2.txt log3.txt test3 將檔案a.txt,...
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
Linux常用命令之檔案處理命令
1 檔案命名規則 1 除了 之外,所有字元都合法 2 有些字元最好不要用,如空格符 製表符 字元 等 3 避免使用.作為普通檔名的第乙個字元。4 大小寫敏感 2 命令的格式 格式 命令 選項 引數 ex ls la etc ps 1 多個選項可以寫在一起 2 目錄的 和 當前目錄 當前目錄的父目錄 ...