老鳥談生產場景刪除文件及目錄經驗要領

老鳥談生產場景刪除文件及目錄經驗要領

常在河邊走,哪有不溼鞋!如果遵守老男孩的要領就可以少溼鞋甚至不溼!

1、用mv替代rm,不着急刪,而是移動到回收站/tmp。

2、刪除前務必備份,最好異機備份。

3、如果非要刪除用find替代rm,包括定時任務等動作清理。

4、如果非要rm刪除,請先切換目錄在刪,能不用通配符就不用通配符

   例如:

[root@oldboy /]# cd /oldboy/
[root@oldboy /]# rm -f test1 test2

5、如果非要用通配符,請按下面方法:

[root@oldboy /]# cd /oldboy/
[root@oldboy oldboy]# rm -fr ./*  #加上./

   禁止使用rm -fr /oldboy/*,這個命令如果多了空格可能會帶來災難

[root@oldboy /]# rm -fr /oldboy/*
例如:rm -fr /oldboy/ *,*的前不小心多了空格,會刪除當前目錄所有內容。


[root@oldboy /]# rm -fr /oldboy/ *,會把當前目錄根下全刪了。

6、額外補充,慎用rsync --delete 

後記:刪除數據後,多數情況是可以恢復的,但一定會影響業務的,      

例如:停機,且數據丟了較長時間用戶訪問不了了      

恢復工具ext3grep,未雨綢繆永遠比發生了在解決好得多。

本文出自 “老男孩linux運維” 博客,請務必保留此出處http://oldboy.blog.51cto.com/2561410/1687300

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章