linux下不使用rm命令刪除檔案和資料夾
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學習筆記:rm刪除檔案和資料夾Linux筆記
- Linux rm(刪除檔案/目錄) 命令Linux
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- Linux rm命令:刪除檔案或目錄Linux
- linux刪除資料夾命令是什麼 linux刪除檔案和目錄命令大全介紹Linux
- Linux 刪除資料夾命令Linux
- Linux 恢復rm -rf命令所刪除的達夢資料檔案Linux
- Linux中刪除資料夾使用什麼命令?Linux
- rm 刪除檔案
- linux 刪除檔案或目錄——rmLinux
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- linux的刪除檔案命令和強制刪除命令Linux
- Linux下刪除資料夾的命令Linux
- 伺服器如何使用linux命令刪除資料夾伺服器Linux
- 在Linux中,如何建立、移動和刪除檔案和資料夾?Linux
- Linux刪除檔案命令Linux
- 雲伺服器:Linux資料夾檔案建立、刪除伺服器Linux
- linux刪除資料夾命令是什麼 linux刪除一個目錄的命令Linux
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- 解決:rm: 無法刪除"tomcat": 裝置或資源忙,linux下資料夾不能刪除TomcatLinux
- hadoop 資料夾檔案的建立與刪除Hadoop
- FileUtils類建立、刪除檔案及資料夾
- Linux下用rm刪除的檔案的恢復方法Linux
- win10怎麼用命令刪除資料夾_win10命令刪除資料夾方法Win10
- 在 Linux 中使用 Bash 指令碼刪除早於 “X” 天的檔案/資料夾Linux指令碼
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- Linux shell 根據時間批量刪除指定資料夾下的檔案Linux
- Linux 命令列刪除指定副檔名檔案Linux命令列
- RM刪除檔案空間釋放詳解
- rm -rf 刪除檔案還能恢復嗎?
- 不能重新命名檔案及不能刪除檔案和資料夾許可權設定
- Linux刪除指定字尾名檔案的命令Linux
- CoLab刪除資料夾
- 使用node中fs模組建立和刪除資料夾
- Linux批量刪除檔案Linux
- Inno Step 打包檔案成.exe時候刪除指定資料夾
- 【Git/Github】刪除遠端倉庫中的檔案/資料夾Github
- win10系統怎麼使用CMD命令快速刪除超大資料夾 win10利用CMD命令快速刪除超大資料夾的步驟Win10大資料