Linux資料夾的所有內容被誤刪除恢復

時間 2021-06-24 14:49:16

1樓:東郭玉芬敖儀

drwxr-xr-x

中的第一位(左數)表示當前目錄是目錄還是檔案,d表示目錄,-表示普通檔案.

後面9位分為3組,每3組作為1組,從左到右分別表示檔案屬主,檔案屬組,和其他所有使用者的許可權.

r表示檔案可讀,w表示檔案可寫,x表示檔案可以執行.

用命令chmod改變檔案許可權.有兩種

第一種chmod

(ugoa)

(=-+)

(rwx)

file

u代表檔案屬主,g代表檔案屬組,o代表系統中除屬主和屬組成員之外的其他使用者,a代表所有使用者(u,g,o)總和

+代表增加相應的許可權,-代表減少相應的許可權,=代表只有相應的許可權chmod

g-wfile就可以完成上面那個檔案的許可權改正.

第二種用數字改正,r為4,w為2,x為1

把數字相加就是所對應的許可權,不如rwx就是7,rw就是6改正上面問題的許可權方法為

chmod

775file就行了

2樓:白卡

linux的檔案被刪除是可以通過linux自帶的檔案恢復工具debugfs來進行恢復,但是隻能恢復ext2檔案系統的檔案,不能恢復ext3檔案系統的檔案。

1,首先檢視需要恢復的檔案所在的檔案系統

命令列模式下輸入指令mount

[xuwangcheng14@root]# mount

/dev/xvda1 on / type ext2 (rw,errors=remount-ro)

proc on /proc type proc (rw,noexec,nosuid,nodev)

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

由上知,/dev/xvda1掛載在/下,即根目錄,且檔案系統是ext2

2,將要找回的檔案所在的分割槽重新掛載成只讀

(因為這樣比較安全,可以防止因新的檔案寫入該分割槽而導致無法找回檔案)

[xuwangcheng14@root]#  mount -n -o remount,ro /dev/xvda1

如果不能重新掛載,那麼一定有使用者正在使用該分割槽中的檔案,我們可以使用指令:fuser -m -v /dev/xvda1來檢視當前哪個使用者正在使用該分割槽中的檔案,然後使用fuser -k -m -v /dev/xvda1來殺死使用者使用該分割槽的任何程序。

3,使用debugfs工具恢復檔案

[xuwangcheng14@root]# debugfs /dev/xvda1

debugfs 1.42 (29-nov-2011)

debugfs:  lsdel

進入debugfs模式後輸入lsdel後可以看到被刪除的檔案資訊

stat顯示某個節點所對應的檔案資訊,

恢復檔案使用dump 檔案路徑。

如果被刪除的檔案很多,那麼通過lsdel可看出檔案的時間,然後自己判斷進行恢復。

3樓:傾城也傾神呢

可以使用電腦管家的檔案恢復功能

裝好了之後選擇工具箱,然後找到檔案恢復

使用這個功能,就可以恢復那些被病毒或者自己誤刪的檔案

4樓:匿名使用者

我也刪過最終沒有恢復, 後來我找了個指令碼用mv替代了rm.........自己做了個**站. 傷心丫

5樓:匿名使用者

找一個資料恢復公司可以恢復的

6樓:帶黃的青春痘

可以找回,誤刪的話用迷你兔來操作,這款不僅可以恢復誤刪除資料,也支援格式化、清空**站、病毒攻擊、分割槽丟失、重灌系統等原因丟失的資料

vb批量修改資料夾子資料夾所有文字

歸遞遍歷資料夾子資料夾,網上找一下 來參考自己編寫比較好!vb 如何批量替換某一資料夾下的所有txt檔案裡面的關鍵字,哪位大神願意幫下忙,謝謝了!使用dir 函式,用迴圈遍歷資料夾下的所有檔案,用open語句開啟一個檔案,讀所有文字到字串變數,使用replace 函式替換關鍵字,然後儲存回原檔名。如...

虛擬機器Linux共享windows資料夾

3全部實現虛擬機器與主機共享需要安裝vmware tools。1 開啟vmware,但不執行linux系統,檢視一下linux虛擬機器是否有cd rom,這是在vm settings 裡面可以看到。2 圖中可以看到有cd 如果沒有也可以點 add按鈕新增,如下圖 3 安裝vmware tools時要...

linux裡怎麼刪除資料夾,怎麼重新命名資料夾

linux刪除資料夾命令 rm,rmdir rmdir只能刪除空資料夾,如果資料夾非空,可以使用rm rf命令,即 rm rf 目錄名字。r 就是向下遞迴,不管有多少級目錄,一併刪除 f 就是直接強行刪除,不作任何提示的意思 linux重新命名資料夾命令 mv 語法 mv 選項 原始檔或目錄 目標檔...