中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解mv、rm命令

發布時間:2021-11-11 18:08:27 來源:億速云 閱讀:765 作者:柒染 欄目:網絡管理

這篇文章將為大家詳細講解有關如何理解mv、rm命令,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

01 命令簡介

之前我們已經講了文件和目錄的創建及復制,今天我們來講一講剪切和刪除。

mv——移動、重命名文件

如何理解mv、rm命令

rm——刪除文件

如何理解mv、rm命令

02 命令詳解

語法

mv [選項] 參數1 參數2
rm [選項] 參數

mv,move的縮寫,移動;rm,remove的縮寫,刪除。這樣介紹,相信校友們更容易理解和記憶命令的用途。

參數

mv [選項] 源文件 目標文件

在語法上,mv命令和cp命令其實很相似。選項和參數都差不多,也有三種模式。

不同的是,cp命令是在另一個地方復制一份文件,整個計算機就有了兩份內容一樣的文件;而mv命令是將文件移動到另一個地方,整個計算機還是只有一份這樣的文件。

如何理解mv、rm命令

注意,對文件執行mv命令,不會更新文件的時間屬性。

如何理解mv、rm命令

但是執行cp命令,默認情況下會更新文件的時間屬性。

如何理解mv、rm命令

除了名字不一樣,內容、時間屬性都一樣,因此mv命令也用來對文件重命名。

rm命令的參數可以是文件,可以是目錄,也可以同時包含文件和目錄,參數之間用空格隔開即可。

如何理解mv、rm命令

選項

mv命令的選項和cp命令的選項差不多,“-i”交互、“-n”不覆蓋、“-f”強制、“-u”更新,這里不再贅述。我們講一個“-b”備份選項,cp命令也有這個選項。

首先我們新建一個空文件。

如何理解mv、rm命令

然后將1.txt移動到同目錄下的2.txt,由于2.txt已經存在,所以默認會覆蓋2.txt原來的內容。這個時候我們添加“-b”選項,系統會在覆蓋之前,生成2.txt的備份文件。

如何理解mv、rm命令

可以看到,目錄下多了個2.txt~的文件,這就是原來2.txt文件的備份,所以用cat命令查看是沒有內容的。

另外,再介紹一個“-t”選項,用于指定移動的目標目錄,然后將目標目錄后的所有文件移動到目標目錄中。

如何理解mv、rm命令

指定目標目錄為test目錄,然后將test目錄后跟隨的1,2,3全部移動到其中。

如何理解mv、rm命令

當然也可以不使用“-t”選項,使用默認語法就可以完成以上工作。但是使用“-t”選項指定目標目錄,在一定程度上能夠方便大家快速理解命令的含義,這個在具體工作中,各位校友可以根據自己習慣來使用。

mv命令大家平時可能聽的少,但rm命令我相信大家聽過肯定不止一兩次。什么輸錯命令宕機,什么從刪庫到跑路,基本和rm命令有關。

眼尖的校友可能注意到,我在講參數的時候,用rm命令刪除的是文件,而不是目錄,因為rm命令默認情況下是不刪除目錄的。

如何理解mv、rm命令

可以看到,系統明確提示無法刪除,因為test是一個目錄。如果想要刪除目錄,就必需添加“-r”選項。

如何理解mv、rm命令

但是mv命令對目錄進行操作,不需要“-r”選項。

如何理解mv、rm命令

不添加“-r”選項,mv命令依然將test目錄移動到了Desktop目錄。

Linux有大量的命令,不同命令,選項各不相同。大家剛接觸可能會存在記混或容易遺忘的情況,這很正常,多敲幾遍就會越來越熟練的。

“-r”選項是rm命令使用很頻繁的選項,另外一個使用很頻繁的選項是“-f”選項。

如何理解mv、rm命令

可以看到,在使用了“-f”選項后,系統沒有任何提示直接將指定的文件和目錄都刪除了,這也是“rm -rf”命令經常出事的原因。

最后要提醒的是,執行rm命令默認是不提示的,我這里提示是因為我設置了執行rm命令會附帶“-i”選項。

如何理解mv、rm命令

這種叫做別名,執行rm命令其實是在執行“rm -i”。所以有的校友在執行rm命令時,系統沒有提示就直接把文件給刪除了,遇到這種情況不必驚慌,設置一下就好了。另外出于安全考慮,也建議設置提示。

03 知識總結

語法:    
    mv [選項] 參數1 參數2     
    rm [選項] 參數 
用途:    
    mv——移動、重命名文件     
    rm——刪除文件 
選項:mv:-i——交互 
        -n——不覆蓋 
        -u——更新 
        -f——強制 
        -b——備份 -t——指定目標目錄
    rm:-r、-R——刪除目錄 
        -f——強制 -d——刪除空目錄
其他:alias——別名

關于如何理解mv、rm命令就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

mv rm
AI

鹿泉市| 伊宁市| 喀什市| 稷山县| 天镇县| 安康市| 邛崃市| 贵溪市| 油尖旺区| 义马市| 澳门| 龙州县| 中阳县| 四川省| 庆城县| 镇沅| 东辽县| 涟源市| 资阳市| 宿州市| 登封市| 肇东市| 崇明县| 阳朔县| 纳雍县| 雅江县| 宣城市| 格尔木市| 印江| 寿光市| 六安市| 沛县| 宝兴县| 抚顺市| 克山县| 乌海市| 西和县| 丰县| 和林格尔县| 光山县| 蒙城县|