設置rm別名

shell中一不小心rm * -rf,將所有東西都給刪除了,真是痛心的要死。想着應該給rm增加一個別名,像windows一樣,先將文件remove到一個文件夾。

初看這是一個比較簡單的功能,不過仔細想想,涉及的問題還是很多的

1、如果添加別名,添加完別名後如何讓別名生效
2、如何過濾掉rm命令的-rf這樣的選項字段,如果是*字段的話如何搞
3、如何確定要刪除的文件的相對路徑,在重新寫的shell文件中直接pwd得到的是那個腳本的路徑
4、如何對所有要刪除的文件進行循環
5、判斷目錄不存在,如何創建

6、腳本應該放在什麼地方

7、如果要刪除的文件中有重名文件如何處理

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