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如何删除)相关信息请关注本站,本文仅仅做为展示!