今天小编要跟大家分享的文章是关于Linux系统防止文件被误删的命令。文件是我们在电脑里最珍贵的财富,我们经常工作了老半天,然后出来的成果就只是一个文件而已。特别是程序员,我们写了半天的代码,结果也就是一个个代码文件而已。
但是,我们都有过这样惨痛的经历——工作了老半天,结果不小心把文件删除了……
这时候,你的心情是怎样的?痛苦?自责?无奈?
今天小编就给大家介绍一个命令,它将给你的重要文件加一把锁,防止误删除或误修改,为你的宝贝文件保驾护航!下面来和小编一起看一看吧!
chattr命令简介
这里我们需要使用到一个命令是:chattr,这个命令在大部分的Linux发行版里都有,所以对于它的安装就不赘述了。它的基本用法如下:
$chattr操作符属性文件名
对于操作符,有以下三种:
·+:给文件增加属性
·-:去除文件属性
·=:设置文件的仅有属性
注意,这里讲的属性不是文件对应的系统属性,而是chattr给文件赋予的属性。本文要讲的属性有以下两个:
·a-允许给文件追加内容
·i-保护模式(不允许删除或修改)
但是,它的属性可以设置很多,有兴趣的小伙伴可以去看下它的man手册。
$manchattr
1、防止文件被误删除或修改
假如我们现在有个国宝级重要文件file.txt,现在