linux误删了文件(linux如何删除),本文通过数据整理汇集了linux误删了文件(linux如何删除)相关信息,下面一起看看。
为了防止意外删除Linux系统中的一些重要文件或目录,除了必要的备份,另一个好方法是使用
Chattr(更改属性)命令
在类似Unix的发行版中,这个命令可以有效地防止文件和目录被意外删除或修改。文件在Linux中被描述为一种数据结构。chattr命令在大多数现代Linux操作系统中都可用,它可以修改文件属性。一旦定义了文件的隐藏属性,文件的所有者和根用户也无权操作文件,只能删除文件的隐藏属性。
命令语法
chattr[操作员][开关][文件]
操作员有以下操作员:
运算符,将指定的属性追加到文件的现有属性中。
运算符-,删除指定的属性。
Operator=,直接将文件属性设置为指定的属性。
常见的开关属性说明如下
答:使文件或目录仅供额外使用;b:文件或目录的最后访问时间没有更新;c:压缩文件或目录并存储;d:从转储操作中排除文件或目录;I:任意更改文件或目录;s:机密删除文件或目录;s:即时更新文件或目录;u:防止意外删除。
其他参数
-R:递归处理,一起处理指令目录下的所有文件和子目录;
-v版本号:设置文件或目录版本;
-V:显示指令执行过程。
不能重命名、删除设置文件,也不能添加或删除数据。
lsattr ru menz . txt-ru menz . txt chattr I ru menz . txt lsattr ru menz . txt-I-ru menz . txt
请尝试修改该文件。
echo ru menz . com ru menz . txt-bash:ru menz . txt:权限被拒绝
未经允许提示
删除特殊I权限
chattr -i rumenz.txt
安装目录无法创建、移动和删除文件。
mkdir rumenz touch rumenz/1.txt树。鲁门兹
在rumenz目录中创建一个目录
mkdir rumenz/onemkdir:无法创建目录“rumenz/one”:权限被拒绝
提示权限不足
在rumenz/1.txt文件中添加数据
echo rumenz . com rumenz/1 . txt-bash:rumenz/1 . txt:拒绝许可
删除特殊I权限
查特尔-伊-鲁门兹
只能将数据添加到文件中,但不能修改、删除或移动文件。
lsattr ru menz . txt-ru menz . txt chattr a ru menz . txt lsattr ru menz . txt-a-ru menz . txt
修改rumenz.txt文件的内容
echo rumenz.com rumenz.txt-bash:ru menz . txt:不允许操作echo ru menz . com ru menz . txt
不能覆盖rumenz.txt文件的内容,只能向后追加。
修改文件名
mv rumenz.txt one.txtmv:无法将“rumenz.txt”移动到“one.txt”:不允许操作
提示权限不足
只有目录和文件可以添加到rumenz目录中,但其中的文件夹和文件不能修改、移动或删除。
chattr a-R rumenz lsattr rumenz/-a-rumenz/1 . txt
在rumenz目录中创建一个
mkdir rumenz/one
重命名rumenz/one目录
mv rumenz/one rumenz/towmv:无法将“rumenz/one”移动到“rumenz/tow”:不允许操作
在rumenz目录下创建文件。
触摸ru menz/3 . txt ls ru menz/1 . txt 3 . txt one
无法删除Rumenz/3.txt文件。
rm -rf rumenz/3.txt rm:无法删除“rumenz/3.txt”:不允许操作
无法删除。
您可以修改rumenz/3.txt文件的内容。
echo rumenz . com rumenz/3 . txt cat rumenz/3 . txt rumenz.com
更多linux误删了文件(linux如何删除)相关信息请关注本站,本文仅仅做为展示!