欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux下rm命令的簡單介紹-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Linux下rm命令的簡單介紹”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比屯留網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式屯留網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋屯留地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

rm 的那些事

首先,這條命令是用來清除  Linux 系統(tǒng)的根目錄(/)下所有文件的。它使用了兩個命令選項:

  1. -r:遞歸recursive,對目錄及其下的內(nèi)容進行遞歸操作

  1. -f:強制force,無需確認操作

這兩個選項可以單獨寫作 -r 和 -f ,也可以按 POSIX 慣例,將兩個選項合并成 -rf 。這里的 -r 和 -f 選項,絕非上圖中惡搞的 “Rubbish” 和 “Files”。

其后的參數(shù) /* 指的是根目錄 / 下的所有文件。

-r 選項

-r 選項代表遞歸recurive,其意思是指遞歸地對參數(shù)中的目錄及其下的文件或子目錄進行刪除操作。

這個選項除了短選項風格,還有 GNU 風格的長選項 --recursive ;也出于兼容性的原因,支持同義的大寫 -R 參數(shù)。

如果沒有該選項,則不會刪除目錄及其下的內(nèi)容。

-f 選項

在介紹 -f 選項之前,讓我們先看一下這里沒有出現(xiàn)的 -i 選項。

原生的 rm 命令在刪除文件或目錄時,遵循 UNIX 慣例,在執(zhí)行刪除操作前和操作成功后,是靜默的,毫無提示的。除非遇到錯誤(如要刪除的文件不存在)時,否則絕不抱怨。

后來,可能是鑒于很多人經(jīng)常會錯誤刪除文件,在絕大多數(shù)的 Linux 發(fā)行版上的 rm 命令是一個添加了 -i 選項的別名:

alias rm=rm -i

這里的 -i 選項用于在每一個刪除動作前做個提示,需要用戶明確給予確認才會刪除。

但是,有時候,這種提示實在是太煩了,所以,很多人在操作時,特意使用 -f 選項覆蓋了 -i 選項的行為,使得這個別名的定義毫無意義。

因此,還有一個 -I 選項,這個選項在要刪除三個及更多的文件或遞歸刪除時,會做一次確認提示。這樣,既沒有 -i 選項那么煩人,又能防止大部分錯誤操作。所以,可以將上述別名采用 -I 選項,并避免使用 -f 選項。

* 通配了什么

我們看到命令中以* 來指代目錄下的所有文件。但是嚴格來說,* 這個通配符代表不以點 “.” 開頭的所有文件。以 “.” 開頭的文件默認屬于 Linux 下的隱藏文件。

因此,這個命令不會刪除 / 目錄下以 . 開頭的隱藏文件,以及 . 和 .. 兩個目錄。但是在遞歸操作時,會遞歸地刪除子目錄下除了 . 和 .. 目錄之外的所以文件和子目錄——無論是否以 . 開頭——因為遞歸操作不是由 Bash 等  shell 進行通配展開的。

至于為什么不在刪除目錄下的內(nèi)容時也將 . 和 .. 一視同仁?因為自從 1979 年 rm 命令開始有刪除目錄的能力時,就專門避開了這兩個特殊目錄。

根目錄保護

有一定經(jīng)驗的系統(tǒng)管理員可能這個時候會想起來,rm 命令有一對專門針對根目錄的選項 --preserve-root 和 --no-preserve-root 。這對選項的意思是:

  1. --preserve-root:保護根目錄,這是默認行為。

  1. --no-preserve-root:不保護根目錄。

這對選項是后來添加到 rm 命令的??赡軒缀趺總€系統(tǒng)管理員都犯過操作錯誤,而這其中刪除過根目錄的比比皆是(我就是一個)。出現(xiàn)這種情況的原因有幾種:

  1. 輸入手誤:比如本來想輸入 rm /tmp/test.txt,結(jié)果不小心鍵盤打的飛起,多輸入了一個空格變成: rm / tmp/test.txt ??吹礁夸洠?)后面的空格了么?!——這就是我當前自己親手犯過的錯誤,而且是在生產(chǎn)服務(wù)器上。

  1. 未正確初始化或命名錯誤的 shell 

  2. 腳本

  3. 變量:比如在

  4. 腳本

  5. 中,rm -rf /${tmp_dir},如果無論是 tmp_dir 變量沒有正確賦值還是輸入錯誤(原本或許是 tmpdir ?),那會導(dǎo)致什么?當然是刪除根目錄咯~

鑒于這種情況層出不窮,在 Linux 圈子幾乎和“初學(xué)者如何退出 vi” 一樣成為經(jīng)典笑話了。所以,在 POSIX 第七版規(guī)范中,rm 命令添加了 --preserve-root 選項,并將其作為默認行為,以降低出現(xiàn)這種錯誤的可能。

但是,這個選項不能防范本文中所述的清除根目錄下所有文件(/*)的操作。

有的同學(xué)可能要問,那為什么還會專門出現(xiàn) --no-preserve-root 選項呢?這可能主要是出于 UNIX 哲學(xué)的考慮,給予你想要的一切權(quán)力,犯傻是你的事情,而不是操作系統(tǒng)的事情。萬一,你真的想刪除根目錄下的所有文件呢?

你還別說,真有這種需求:比如你要清除一個 chroot 環(huán)境下的所有文件。 chroot 我們這里不多講,它就是以一個目錄作為“監(jiān)獄”,該目錄在邏輯上形成了新的“根目錄”,在該監(jiān)獄內(nèi)的文件操作不能跨出該目錄范疇。近些年流行的 Docker、LXC/LXD 之類的容器技術(shù),都是一種 chroot 技術(shù)。

UEFI 系統(tǒng)

好吧,你可能更特立獨行一些,就是要清除物理環(huán)境中的根目錄下所有文件!但是在你按下回車鍵之前,請再考慮一下,你是否在一個 UEFI 系統(tǒng)上?

因為 UEFI 系統(tǒng)會將其固件、變量和設(shè)置映射到根目錄下的 /sys 分區(qū)里面,所以,如果在 UEFI 環(huán)境中清除根目錄下的所有內(nèi)容,也會同樣清除 /sys ,這將可能會導(dǎo)致你丟失 UEFI 的估計設(shè)置,從而使設(shè)備變磚。

sudo 提權(quán)

為了可以刪除屬于 root 等系統(tǒng)和其它用戶的文件,這個命令還需要在前面加上 sudo 來提權(quán)。

輸入該命令后,會要求輸入密碼。誰的密碼?不是 root 密碼,而是輸入該命令的當前用戶的密碼。

而對于誰能執(zhí)行 sudo 命令,以及他可以通過 sudo 命令執(zhí)行什么命令等知識點,這里就不再贅述,請參閱我們的其它文章。順便說一句,要記得區(qū)分 sudo 和 su 命令的聯(lián)系與區(qū)別。

垃圾文件

研究到這里,我們不能忘記這條命令原本的意圖,刪除“垃圾文件”。

Linux 下有垃圾文件么?有。這些垃圾文件一般來源于:

  1. 沒有被包管理器管理的孤兒文件,在軟件包被刪除后,遺留在系統(tǒng)中

  1. 無用的依賴包,在需要這些依賴包的軟件被刪除后,沒有相應(yīng)刪除

  1. 沒有清理的臨時文件

  1. 遺留的診斷文件

那么這些垃圾文件需要清除么?一般而言,Linux 系統(tǒng)上的這些文件大多不會對系統(tǒng)的健康運行造成任何影響,除非太多了,占據(jù)了很多存儲空間和 inode。

所以,如果你感覺你的 Linux 系統(tǒng)慢了,那幾乎可以肯定不是由于垃圾文件導(dǎo)致的,至少在這一點上,來自 Windows 系統(tǒng)的經(jīng)驗并不值得復(fù)制。

“Linux下rm命令的簡單介紹”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

當前題目:Linux下rm命令的簡單介紹-創(chuàng)新互聯(lián)
本文路徑:http://aaarwkj.com/article4/coejoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、商城網(wǎng)站、標簽優(yōu)化、網(wǎng)站內(nèi)鏈、移動網(wǎng)站建設(shè)、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
欧美日韩黄色的三级视频| 欧美高清精品在线视频| 中文字幕丰满人妻不满中出片| 性生活自制视频网站麻豆| 亚洲国产精品成人女人| 少妇高潮一区二区三区99| 日韩亚洲av在线免费观看| 亚洲熟女av一区少妇| 最新免费观看男女啪啪视频| 亚州欧美精品一区二区| 亚洲免费一区二区三区四区| 欧美高清精品在线视频| 成人性生交大片免费看中文 | 久久国产精品一二三区| 黑丝美女大战白丝美女| 久久最新视频中文字幕| 欧美精品久久在线观看| 一区二区三区成人高清视频| 91制片国产在线观看| av中文字幕熟妇人妻少妇| 日韩视频看看色网站| 人妻久久一区二区三区精品99| 亚洲高清成人综合网站| 国内精品人妻在线中文字幕| 国产区二区三区在线视频| 国产一区免费二区三区四区| 美女福利视频一区二区| 欧美日韩另类综合91| 婷婷亚洲五月伊人91| 色悠悠粉嫩一区二区三区| 中文字幕精品高清中国| 午夜黄色福利在线观看| 亚洲伊人av第一页在线观看| 中文岳妇荡欲丰满肥熟| 亚洲综合国产一二三四五区| 人妻鲁丝一区二区三区| 麻豆av久久一区二区| 欧美日韩一级特黄大片| 国产自拍免费在线观看视频| 天天操夜夜夜夜夜操| 日本东京一区二区三区|