shell脚本-rm命令误删除
AI-摘要
KunKunYu GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
#!/bin/bash
# 安全删除脚本 safe-rm
# 检查是否有文件或目录作为参数
if [ "$#" -eq 0 ]; then
echo "Usage: safe-rm [file/directory...]"
exit 1
fi
# 提示用户确认
echo "Are you sure you want to delete the following files/directories? (yes i do to confirm)"
for file in "$@"; do
echo "$file"
done
# 等待用户输入
read confirmation
# 验证用户输入
if [ "$confirmation" = "yes i do" ]; then
# 调用原始 rm 命令执行删除
/bin/rm "$@"
else
echo "Deletion aborted."
fi
设置别名:
在用户的.bashrc或.zshrc文件中添加以下行,以设置rm的别名:
bash
alias rm='safe-rm'
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
作者编辑不易,如有转载请注明出处。完整转载来自https://wangairui.com 网站名称:猫扑linux
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果