美文网首页
文件/文件夹的隐藏属性

文件/文件夹的隐藏属性

作者: 大聖Jonathan | 来源:发表于2017-03-02 17:29 被阅读0次

文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要。好比如说,我们需要使用”鉴定符“来揭开装备的隐藏属性;在Linux中chattr/lsattr就是“鉴定符”。

chattr基本格式为:chattr +-=[acdeijstuADST] 。+表示增加某种隐藏属性;-表示取出某种隐藏属性;=表示直接设置隐藏属性。

man chattr可知:
The letters ‘acdeijstuADST’ select the new attributes for the files: append only (a), compressed (c), no dump (d), extent format (e), immutable (i), data journalling (j), secure deletion (s), no tail-merging (t), undeletable (u), no atime updates (A), synchronous directory updates (D), synchronous updates (S), and top of directory hierarchy (T).

纵观这些隐藏属性,a和i是比较霸气的。设定了a以后,那么对于一个文件来说,只能增加数据,删除和修改数据都是禁止的(是不是比较适用于log文件呢?)。设定了i,那文件就不可增加/修改/删除数据了。

下面就来使用一下Linux下面的“鉴定符”,步骤如下:

  1. 创建文件:attrtest.txt

  2. 查看隐藏属性

  3. 设置隐藏属性:+i

  4. 尝试删除该文件 (尝试删除失败)

上面的步骤,如果对文件夹设置一遍,会有什么样的结果呢?

  1. 创建文件夹:attrtestFolder

  2. 查看隐藏属性

  3. 设置隐藏属性:+i

  4. 尝试往该文件夹添加文件或者删除该文件夹 (均失败而告终)

更多关于chattr/lsattr,还是man一下吧!

相关文章

  • 文件/文件夹的隐藏属性

    文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要。好比如说,我们需要使用”鉴定符“来揭开装...

  • windows

    1.(1)隐藏文件夹右击文件夹--属性--点击隐藏 (2)然后就可以了(3)显示隐藏文件工具--文件夹选项 接着就...

  • 终极文件/文件夹隐藏方案大全

    以下方法隐藏强度由低到高。 方法一:普通隐藏法。在要隐藏的文件、文件夹上单击右键——属性,在“隐藏”选项上打勾...

  • .gitignore 的用法

    前言 Mac的每个文件夹默认都有一个隐藏的.DS_Store文件, 这个文件保存了文件夹自定义属性, 如图标位置或...

  • Mac 常用技巧

    1. 隐藏和显示隐藏文件,如 .git文件夹、.vscode 文件夹 ,在命令下输入: 显示隐藏文件 隐藏隐藏文件...

  • mac显示隐藏文件夹

    显示隐藏文件夹 不显示隐藏文件夹

  • Mac OS上显示和隐藏文件夹

    1、把隐藏的文件夹显示出来: 2、把可以隐藏的显示着的文件夹,隐藏起来: 3、把不能显示隐藏的文件夹,隐藏起来:

  • ubuntu下隐藏文件夹问题

    文件夹下 ctrl+h可以看到已经隐藏的文件夹以 . 开头的文件夹是隐藏文件夹终端下 ll 或者 ls...

  • MAC应用的安装信息/log/缓存——如何完全擦除应用

    Users/username/Library/文件夹下(Library文件夹是隐藏的,com+.显示隐藏文件 清除...

  • Linux简单命令的学习

    ls 查看当前目录下的文件和文件夹(不包括隐藏的文件和文件夹)ls -a 查看包括所有的文件和文件夹(包括隐藏...

网友评论

      本文标题:文件/文件夹的隐藏属性

      本文链接:https://www.haomeiwen.com/subject/hdjkgttx.html