Ⅰ ubuntu rm -rf 是什麼意思
ubunturm -rf是強制刪除文件或者目錄的命令。
rm命令,可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。
(1)rmrf命令擴展閱讀
rm命令語法:
-f, --force 強制刪除。忽略不存在的文件,不提示確認
-i 在刪除前需要確認
-I 在刪除超過三個文件或者遞歸刪除前要求確認。此選項比-i 提示內容更少,但同樣可以阻止大多數錯誤發生
--interactive[=WHEN] 根據指定的WHEN 進行確認提示:never,once (-I),或者always (-i)。如果此參數不加WHEN 則總是提示
--one-file-system 遞歸刪除一個層級時,跳過所有不符合命令行參數的文件系統上的文件
--no-preserve-root 不特殊對待"/"
--preserve-root 不允許刪除"/"(默認)
-r, -R, --recursive 遞歸刪除目錄及其內容
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
默認時,rm 不會刪除目錄。使用--recursive(-r 或-R)選項可刪除每個給定的目錄,以及其下所有的內容。
要刪除第一個字元為"-"的文件 (例如"-foo"),請使用以下方法之一:
rm -- -foo
rm ./-foo
請注意,如果使用rm 來刪除文件,沒有覆蓋的動作(意思就是在嘗試恢復刪除的數據前,刪除文件的目錄內不能存放新東西),仍可以將該文件恢復原狀。如果想保證該文件的內容無法還原,請考慮使用shred。
參考資料來源:網路—rm (linux命令)
Ⅱ alias cd='rm -rf' 是什麼意思
rm-rf表示刪除文件,而且可以刪除非空目錄。-rf參數表示遞歸強制刪除。
alias cd='rm -rf' 是一段shell命令,將『rm -rf'設置了一個別名,設置成功後,以後只需要輸入cd,就能使用rm -f 的命令了。
用戶可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設置。alias的效力僅及於該次登入的操作。
Ⅲ 在linux中"rm .rf* "命令是做什麼的
「rm」命令用來刪除不需要的文件。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是斷開了鏈接,原文件保持不變。
「rm」命令的一般形式為:
「rm [選項] 文件名… 」
如果沒有使用「- r」選項,則rm不會刪除目錄。
該命令的各選項含義如下:
「- f」忽略不存在的文件,強制刪除,不給出提示。
「- r」 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。
「- i」進行互動式刪除。
使用rm命令要小心。因為一旦文件被刪除,它是不能被恢復的。為了防止這種情況的發生,可以使用「i」選項來逐個確認要刪除的文件。如果用戶輸入「y」,文件將被刪除。
Ⅳ sudo rm -rf / 是什麼意思
sudo rm -rf /強制,遞歸刪除根分區,就是刪除所以文件,包括操作系統本身。
用戶可以用rm命令刪除不需要的目錄及文件。該命令的功能是刪除一個目錄中的一個或多個文件或目錄,他也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是斷開了鏈接,源文件保持不變。
(4)rmrf命令擴展閱讀:
sudo使一般用戶不需要知道超級用戶的密碼即可獲得許可權。首先超級用戶將普通用戶的名字、可以執行的特定命令、按照哪種用戶或用戶組的身份執行等信息,登記在特殊的文件中(通常是/etc/sudoers),即完成對該用戶的授權(此時該用戶稱為「sudoer」)。
在一般用戶需要取得特殊許可權時,其可在命令前加上「sudo」,此時sudo將會詢問該用戶自己的密碼(以確認終端機前的是該用戶本人),回答後系統即會將該命令的進程以超級用戶的許可權運行。之後的一段時間內(默認為5分鍾,可在/etc/sudoers自定義),使用sudo不需要再次輸入密碼。
Ⅳ linux 系統下面,rm -rf 刪除的文件能找回來嗎
在linux下rm -rf是一個很可怕的命令,這個命令意味著一旦刪除的文件是無法挽回的。但是在一定的條件下可以補救,但是有個大前提:就是不能有覆蓋的動作(意思就是在嘗試恢復刪除的數據前,刪除文件的目錄內不能存放新東西),不然覆蓋多少就損失多少。
這里用到的套件是ext3grep、系統必須默認的安裝上e2fsprogs-lib、2fsprogs-devel、e2fsprogs5、gcc、gcc++這些軟體。
1、[root@localhost ~]# rpm -qa|grep e2fsprogs
e2fsprogs-libs-1.39-23.el5
e2fsprogs-devel-1.39-23.el5
e2fsprogs-1.39-23.el5
源碼安裝ext3grep
2、 [root@localhost ~]# llext3grep-0.10.2.tar.gz
-rw-r--r-- 1 root root 236364 Oct 17 2011 ext3grep-0.10.2.tar.gz
[root@localhost~]# tar zxvf ext3grep-0.10.2.tar.gz
[root@localhost ~]# cd ext3grep-0.10.2
[root@localhost ext3grep-0.10.2]# ./configure
[root@localhost ext3grep-0.10.2]# make && make install
[root@localhost ~]# ll /usr/local/bin
total 2656
-rwxr-xr-x 1 root root 2709704 Oct 15 04:46 ext3grep //www.linuxidc.com這句是那個可執行文件。
接下來演示一個補救的過程實例
[root@localhost~]# mkdir /data/ /ixdba/
[root@localhostdata]# dd if=/dev/zero of=data-disk bs=1M count=105
[root@localhost data]# mkfs.ext3 data-disk //格式為ext3的文件系統,在出現的提示符處輸入y
[root@localhost data]# mount -o loop /data/data-disk /ixdba/ //掛載
[root@localhost data]# cp /etc/host* /ixdba/ //往裡邊放文件
[root@localhost data]# cp /etc/passwd /ixdba/
[root@localhost data]# cd /ixdba/
[root@localhost data]# rm -rf * //製造刪除的動作
[root@localhost data]# cd /data/
[root@localhostdata]# ext3grep /data/data-disk --ls --inode 2 //查看丟失的文件
[root@localhostdata]# ext3grep /data/data-disk --restore-file passwd //僅僅恢復passwd這個文件
[root@localhost data]# ext3grep /data/data-disk --restore-all //恢復的動作,全部恢復。
[root@localhostdata]# ls
data-disk data-disk.ext3grep.stage1 data-disk.ext3grep.stage2 RESTORED_FILES
[root@localhost data]# ll RESTORED_FILES/ //所有恢復的文件全在這個文件夾里存放,都找回來了
total 48
-rw-r--r-- 1 root root 17 Oct 15 06:03host.conf
-rw-r--r-- 1 root root 187 Oct 15 06:03hosts
-rw-r--r-- 1 root root 161 Oct 15 06:03hosts.allow
-rw-r--r-- 1 root root 347 Oct 15 06:03hosts.deny
drwx------ 2 root root 4096 Oct 15 06:04 lost+found
-rw-r--r-- 1 root root 1635 Oct 15 06:03 passwd
總結:這里只能實現的是首次恢復的動作,並且不能有覆蓋的動作。
注意:
1. ext3grep後面跟的是分區名稱,不是目錄名
2. --restore-file恢復指定文件,對路徑名有特殊要求,具體請自己用—help查看
3. 所有恢復的文件放到該分區下的RESTORED_FILES目錄,不是原目錄
4. 關於所需的安裝包,可以在系統光碟、SDK光碟上找。
Ⅵ linux系統下執行rm-rf命令刪除文件夾
命令輸入錯誤,/rf參數後應該有一個空格。
rm
-rf
/mnt/hgfs/xxxxx
rm命令使用詳解
功能:刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是刪除了鏈接,原有文件均保持不變。
語法:rm
[-fri]
文件…
例子:
rm
-i
test
example
參數:
-f:強制刪除,忽略不存在的文件,從不給出提示。
-i:交互模式刪除文件,刪除文件前給出提示。
-r:遞歸的刪除目錄下面文件以及子目錄下文件。
-R:遞歸的刪除目錄下面文件以及子目錄下文件。
-v:顯示運行時詳細信息
更多關於Linux的系統,請關注《Linux就該這么學》這本書