儘管Gnu / Linux是一個非常安全的操作系統,但事實是 有時會發生我們誤刪除文件的情況 然後很難恢復。 如果共享我們的計算機,則可能會發生這種情況,甚至更多。
接下來,我們將通過一個名為rm-protection的程序來告訴您如何避免這種情況,該程序是一個python程序,可以幫助我們避免這些問題並避免外部恢復程序出現問題。 rm-protection的操作非常簡單,因為它避免了在Gnu / Linux中誤刪除任何文件的情況。
首先我們必須 安裝RM-Protection程序 在某些情況下,我們必須安裝特殊的python插件,為此,我們打開一個終端並編寫以下代碼:
Arch Linux及其衍生產品
sudo pacman -S python-pip
RedHat / OpenSUSE
sudo yum install epel-release
sudo yum install python-pip
Debian / Ubuntu /衍生產品
sudo apt-get install python-pip
安裝rm-protect程序:
sudo pip install rm-protection
安裝該程序後,我們必須選擇要加密的文件或目錄,為此,我們只需要編寫以下內容:
protect archivo.txt
protect -R carpeta/
按下Enter鍵後, 該程序將詢問我們一個安全性問題和一個答案。 建立此機制後,每次我們嘗試刪除受保護的文件時,操作系統都會向我們詢問我們之前標記的問題,並且我們還必須輸入我們之前輸入的答案(如我們所寫),否則它將給出錯誤,我們將無法刪除存檔。 儘管看起來很乏味,但我們可以做一些類似的事情 加密主文件夾,並確保我們的文件沒有被意外刪除.
使用rm-protection的系統很簡單,並且程序具有基本的操作,我們可以通過以下操作來驗證這一點 程序的github存儲庫,但它具有完整的功能,因為該問題將使我們能夠確定正在執行的操作以及正在刪除的文件。
«...難以恢復...?»; 為此,有像Photorec這樣的程序,另一件事是提高安全性,這是另外一回事。
我從未使用photorec恢復文件,我真的很想知道它是否對任何事情都有用
我的photorec使我無法從KaOS中恢復所有數據,後來我發現的唯一問題是恢復的文件具有不同的命名法(例如f9017296.avi)。
問候。
我是Linux世界的新手。 多年以來,我一直渴望了解Linux,但是我一直在Windows中呆在舒適的地方,直到磁盤發生故障,儘管我對其進行了格式化並嘗試重新安裝Windows 7(甚至是w10),但我還是做不到,因此決定安裝ubuntu 16。在格式化磁盤之前,備份了大多數信息,但丟失了一些照片。 在Ubuntu中,我嘗試使用photorec恢復它們,並且它生成了很多包含各種文件(包括照片)的文件夾,但是現在我無法刪除對我不感興趣的文件。 在Windows中,它更簡單,也許是右鍵單擊,也許是更改屬性或使用程序,但我不知道如何在Linux中做到這一點。 有人可以指導我嗎? 謝謝
我使用了rash-cli程序,該程序的確是將文件移至垃圾桶,而不是像rm命令一樣將其刪除。
該命令是垃圾箱,但我給它加上了一個別名,可以更快地鍵入。 它的用法是這樣的:
垃圾
創建別名rm並不是一個好主意,因為這時您將更改PC,您將使用rm認為什麼也不會發生,並且xD文件將被刪除。
問候。
我要做的是將要刪除的內容移動到/ tmp,只有在感到困惑時才需要再次將其移動。
問題是,如果您關閉計算機,則會丟失文件。
如果您想擁有一個永久性的垃圾桶,則可以創建一個目錄,然後將要刪除的文件移到該目錄中,並偶爾清理它(當您確定不需要這些文件時)。
使文件不可變(不可變),這樣任何用戶(甚至不是root用戶)都可以在不首先刪除'immutable'屬性的情況下進行編輯或刪除:
$ chattr +我/路徑/文件名
'immutable'屬性如下刪除:
$ chattr -i /路徑/文件名