前言:相信很多朋友都遇到過在linux下用rm命令誤刪除文件的時候,此刻的心中仿佛有無數的羊駝在奔騰。那么怎么防止這種情況發生呢?當然是有方法的,我們可以寫一個shell腳本,改變一下rm命令的作用。 第一步: 先在home目錄下創建一個叫username名字的目錄(當然名字可以自定義),具體 ...
.下載safe源碼包: wget https: launchpad.net safe rm trunk . download safe rm . .tar.gz .解壓safe rm tar zxfsafe rm . .tar.gz .復制safe rm到 usr local bin目錄下 cp safe rm . safe rm usr local bin rm .添加環境變量 vim etc ...
2019-07-29 10:50 1 631 推薦指數:
前言:相信很多朋友都遇到過在linux下用rm命令誤刪除文件的時候,此刻的心中仿佛有無數的羊駝在奔騰。那么怎么防止這種情況發生呢?當然是有方法的,我們可以寫一個shell腳本,改變一下rm命令的作用。 第一步: 先在home目錄下創建一個叫username名字的目錄(當然名字可以自定義),具體 ...
說明:不解釋了,運維應該在每台服務器都去配置這個問題以減少災難的發生 方法: 1、safe-rm safe-rm是一個開源軟件用來替代不太安全的rm,可以在/etc/safe-rm.conf中配置路徑黑名單,定義哪些不能被safe-rm刪除。 可以將safe-rm更名為rm並放在$PATH ...
一、緣由: 最近看到這則新聞,很是悲傷,因為我最近也在用ansible;然而這一錯誤源自Ansible上糟糕的代碼設計,這款Linux實用工具被用於在多台不同服務器上自動執行腳本。 開發者解釋到,實際參數應該是“rm -rf {foo}/{bar}”,foo和bar是腳本中 ...
今天是一個難忘的日子,當時本來想清除我們公司網站cms目錄下面一些cdn推送網頁后殘留的垃圾文件,結果在執行rm -rf conten* 時打成了rm -rf conten *結果就悲劇了。cms目錄下面的全部給刪除了,網站首頁的樣式全沒了,當時就傻了,網站直接掛升級頁面,由於備份的也不全 ...
今天在群里看見這一幕: 看到這兒,我們學習一下 這個RM指令 rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。 注意:使用rm命令要格外小心。因為一旦刪除 ...
由於 Unix/Linux 下 rm 命令是不可以恢復的,另外 Mac 下是有回收站(廢紙簍)的概念的,所以可以自己打造一個命令,刪除文件自動放在廢紙簍里。 然后把這個文件保存為 safe_rm ,並把目錄加入到系統 PATH 中。以后就可以執行 safe_rm 文件名 ...
一、 將磁盤分區掛載為只讀 這一步很重要,並且在誤刪除文件后應盡快將磁盤掛載為只讀。越早進行,恢復的成功機率就越大。 1. 查看被刪除文件位於哪個分區 2. 嘗試將對應目錄重新掛載為只讀 3. 如果顯示 xxx is busy 找出 ...