tft每日頭條

 > 生活

 > rm指令怎麼使用

rm指令怎麼使用

生活 更新时间:2024-09-03 05:26:39
01 命令簡介

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

mv——移動、重命名文件

rm指令怎麼使用(每日命令mv)1

rm——删除文件

rm指令怎麼使用(每日命令mv)2

02 命令詳解
語法

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

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

參數

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

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

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

rm指令怎麼使用(每日命令mv)3

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

rm指令怎麼使用(每日命令mv)4

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

rm指令怎麼使用(每日命令mv)5

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

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

rm指令怎麼使用(每日命令mv)6

選項

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

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

rm指令怎麼使用(每日命令mv)7

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

rm指令怎麼使用(每日命令mv)8

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

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

rm指令怎麼使用(每日命令mv)9

指定目标目錄為test目錄,然後将test目錄後跟随的1,2,3全部移動到其中。

rm指令怎麼使用(每日命令mv)10

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

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

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

rm指令怎麼使用(每日命令mv)11

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

rm指令怎麼使用(每日命令mv)12

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

rm指令怎麼使用(每日命令mv)13

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

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

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

rm指令怎麼使用(每日命令mv)14

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

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

rm指令怎麼使用(每日命令mv)15

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

03 知識總結

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

實在是對不住各位校友,最近工作上事情比較多,加班沒停過,短短幾百字寫了一個多月。 今天安全形勢比以往都嚴峻,可能沒辦法做到像去年一樣,一周一篇或兩周一篇,但我會努力抽時間碼字,盡可能的縮短文章發布周期。

安全小白團,旨在幫助大家了解信息安全。 文章内容偏向基礎知識,希望能幫助更多的安全愛好者打開信息安全的大門。 書山有路勤為徑,學海無涯苦作舟。 安全小白團,永遠與你同在。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved