linux下的rm命令,功能太強,同時又沒法撤消,為了避免誤操作,可以自定義一個腳本來替代rm命令。如下圖所示。
這個腳本非常簡單,而且沒有使用rm命令,功能如下:
1、如果回收站不存在,就新建一個。
2、把文件夾名結尾的/刪掉(如果有/的話)。
3、給文件名或文件夾名加上日期,是文件夾的話,先打包再放到回收站,同時把原先的文件夾放到/tmp下面。
把上圖所示的腳本保存為my_rm.sh,并保存在一個隱藏文件夾里面,這里是/home/fedora/.my_remove。
再修改兩個啟動腳本,fedora下是在HOME目錄和/root目錄下的.bashrc文件。添加兩行命令,意思是:把這個腳本添加到環境變量中,并添加rm命令的別名,如下圖所示。
修改了啟動腳本的話,需要重啟linux才生效(可以使用reboot命令)。
成功的話,使用alias命令,可以看到下圖所示。
可以用rm命令,隨便刪點東西(不需要添加-rf選項),結果如下圖所示(文件名和文件夾名后面加上日期,方便以后查找)。
需要清空回收站的話,可以先cd到回收站,再使用以下命令,這樣,過一段時間linux會自動清空/tmp目錄。
-
Linux
+關注
關注
87文章
11123瀏覽量
207919 -
RM
+關注
關注
0文章
14瀏覽量
36368
原文標題:大神經驗,教你在linux下不使用rm命令刪除文件和文件夾
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論