當(dāng)前位置:
首頁(yè) >
「shell」替代rm,放入回收站
發(fā)布時(shí)間:2025/4/16
51
豆豆
生活随笔
收集整理的這篇文章主要介紹了
「shell」替代rm,放入回收站
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天測(cè)試個(gè)東西,不小心使用了rm -rf命令,導(dǎo)致整個(gè)項(xiàng)目被刪除,幸好剛已上傳到git上。
禁止使用rm命令,用rmtrash替代rm命令,文件不直接刪除,而是放入到/tmp目錄下
?
該腳本文件名為rmtrash,并放入/usr/local/bin目錄下。
#!/bin/sh
?
# script to send removed files to trash directory
t=`date "+%G-%m-%d_%H.%M.%S"`
trash=/tmp/.trash
mkdir -p $trash
for i in "$@"; do
??? if [ "X$i" == "X" ];then
??????? continue
??? fi
??? filename=`basename $i`
??? path="$(cd `dirname $i`; pwd)"/$filename
??? newName=${filename}_${t}
??? rm -rf ${trash}/${newName}
??? mv -f ${path} ${trash}/${newName}
done
轉(zhuǎn)載于:https://www.cnblogs.com/ftrako/p/9112053.html
總結(jié)
以上是生活随笔為你收集整理的「shell」替代rm,放入回收站的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用Google、百度等搜索引擎完全匹配
- 下一篇: leetcode-169.求众数