zoukankan      html  css  js  c++  java
  • 2018/03/08 每日一个Linux命令 之 chattr/lsattr

    每日一个Linux命令 2018-03-08

    Linux 命令 chattr/lsattr

      chattr [-参数] [+/-属性] [文件或者目录]

      经过今天没有对铃,粥熬糊了,我就知道......

      好记性不如烂笔头啊,主要还不是什么好记性......

      

      chattr命令,用于改变文件属性。

      我之前会问,对于一个文件,都有组,所有者,权限来控制文件的读写和操作,为什么还需要这个命令?

      假如:对于一个文件,你 rm 了一下 , 这个文件就没了,也就找不回来了。

      这个命令也就是为了解决像上述这种尴尬的情况而产生的 。

      

      看一下它具体是怎么做的吧!

      首先,我们先找一个文件试试!

      

      查看一下这个文件文件权限,使用 lsattr fileName

      出现了这个下列内容

      

      为什么什么都没有设置却抛出个e?

        解答为:e选项表示该文件使用ext文件系统存储,linux下几乎所有文件都有e这个隐藏属性,而且chattr -e 这个命令是无法执行成功的【待研究】

      对于操作的话,我在想,怎么样的描述才是最简洁能看懂的。最后我发现,自己实践一下,才是检验真理的标志.

        -a 文件是否只能添加,修改,而不能删除

          给一个文件添加a文件属性

          sudo chattr +a demo.php

          查看该文件上文件属性

          

          我们试着删除这个文件

          

          删不掉?sudo 删!

          

          无效!所以,这个真的有用。

      对于其他参数来说的话,目前还没有用到,有待下一步的学习,再来补充。

      今日提出问题

        在Linux上,什么是ext文件系统存储?

  • 相关阅读:
    iOS学习-UILabel
    react js
    代理模式
    利用gitbush从git上下载代码到本地
    VS2017企业版密钥
    office2016产品密钥及激活工具
    .netframe初识
    树的遍历——c#实现
    数据结构——总结
    单例模式
  • 原文地址:https://www.cnblogs.com/25-lH/p/8530973.html
Copyright © 2011-2022 走看看