​在使用 Linux 服务器时,你是否有误删文件的经历?如果没有,可以尝试一下Linux最强大的命令。

$ sudo rm -rf /

哈哈,玩笑。进入正题:

在Linux中,删除文件通常是需要非常小心的操作,一不小心就可能造成巨大的数据损失。为了避免文件被误删,我们可以做如下配置。

创建回收站目录

$ mkdir ~/.trash

# 打开 .bashrc

$ vim .bashrc

将以下代码添加到 .bashrc 文件的任意行

alias rm=del
del()
{ 
  mv -f $@ ~/.trash/
}
然后保存并退出 vim

:wq!

配置 crontab。crontab 是一个命令,用于在 Linux 和其他类 Unix 操作系统中安排定期执行的作业。它允许用户设置在特定时间或间隔运行的命令或脚本。

## * * * * * command
## 分 时 日 月 周 命令


$ crontab -e

# 写入以下代码,保存并退出。

0 1 * * * /bin/rm -rf /public1/home/myDir/.trash/*
# 每天01:00执行一次删除“回收站”,可以根据自己需求设定定时命令

其实,防止重要数据丢失最好的方式是备份!备份!备份!

实时备份!异地备份!

以上就是本部分的内容,在Linux 创建“回收站”目录

本文由mdnice多平台发布


染山
1 声望0 粉丝