計算機應用

當前位置 /首頁/計算機/計算機應用/列表

linux刪除資料夾命令及誤刪後怎麼恢復

Linux操作很簡單,刪除文章只需要一些命令就可以完成,那linux下怎麼刪除資料夾呢?如果刪除了資料夾還可以恢復嗎?怎麼恢復?小編帶大家一起來看一下。

linux刪除資料夾命令及誤刪後怎麼恢復

Linux下怎麼刪除資料夾?

首先我們需要自己安裝SHH遠端軟體,然後連線上linux伺服器,之後我們用安裝好的SHH登入上linux的伺服器,然後我們使用命令mkdir test建立一個資料夾,然後我們需要做的就是怎麼刪除資料夾。

我們要知道在linux下刪除命令是rm,我們如果不是很清楚,我們可以檢視rm的幫助說明,之後我們就可以使用命令刪除檔案夾了,rm test,之後會出來一個無法刪除目錄,這意思就是如果我們的命令rm不帶引數是刪除檔案的,是不能刪除資料夾的,因此我們需要帶上-r引數來刪除資料夾。

輸入指令rm -r test,在這個時候就會提示我們是否要刪除,我們輸入y就可以刪除了。如果想不出現提示直接刪除,使用的命令就是rm -rf test,這樣就不會出現提示,直接刪了資料夾和檔案了。我們使用的時候最好不好使用-rf引數,不然有些資料在我們沒有提示的情況可能就刪除了,避免出現錯誤最好不要使用這個引數。

Linux刪除的檔案還可以恢復嗎?

我們都知道如果是多個使用者而且多個人去的系統,我們刪除的檔案是很難恢復的,如果是家庭的單機使用的linux,檔案誤刪時候還是可以進行補救的。那該怎麼恢復呢?

首先我們執行SecureCRT,遠端檢視一下作業系統的.系統版本號以及檔案系統的格式是什麼樣的。之後我們可以執行系統自動還原的工具debugfs來對我們誤刪的檔案進行修復開啟我們被刪除檔案的分割槽open/dev/test,然後檢視刪除檔案所在的目錄ls -d/root/shill,之後我們檢視顯示有<>的就是我們需要的檔案。

之後執行logdump –I<393289>(尖括號裡面的內容更具我們具體的顯示輸入),這個命令執行完之後我們會看到在我們的額螢幕上會出現一個資訊,我們需要的是下面的BLOCKs:這一行的內容,之後記住後面的數值,之後輸入quit退出debugfs。

退出來之後執行命令dd if=/dev/test of=/tmp/shill,txt,bk bs=4096 count=1 skip=394252

1+0 records in

1+0 records out

4096 bytes(4.1 kb)copied,0.0040552 seconds,1.0kb/s

輸入完之後我們就可以檢視/tmp目錄下有沒有,之後我們就可以檢視一下/tmp,執行命令 cd /tmp/我們就可以看到我們恢復的檔案了。

TAG標籤:誤刪 LINUX 命令 資料夾 #