zoukankan      html  css  js  c++  java
  • Linux文件与目录隐藏权限

    Linux中的文件和目录除了普通的9个权限,还有隐藏的权限。

    查看和改变文件或目录的隐藏权限的命令分别为:lsattr和chattr

    1.  lsattr

    lsattr比较简单,后面加上文件或目录名就可以查看隐藏权限。参数如下:

    -a :列出隐藏文件的隐藏权限

    -d 目录 :显示目录本身的隐藏属性,而不是列出目录下的文件的隐藏权限

    -R 目录 :递归显示目录下的所有文件和目录的隐藏权限

    2. chattr

    + :添加指定属性

    - :移除指定属性

    = :设置文件或目录的属性为给定属性,没有指出的属性移除

    A :当配置了 A 属性时,当你有存取此文件(或目录)时,他的访问时间 atime将不会被修改,可避免I/O较慢的机器过度的存取磁碟。这对速度较慢的计算机有帮助
    S :一般Linux中的文件的存储不是实时写到磁盘的,而是先存到缓冲区中;如果加上 S 这个属性时,当你进行任何文件的修改,文件的改动就会实时同步的写入磁盘。
    a :设置a 属性后,这个文件将只能添加数据,不能删除也不能修改数据;只有root 用户才能设置这个属性。
    c :自动的将文件进行压缩,在读取的时候将会自动解压缩,但是在储存的时候,将会先进行压缩后再储存
    d :当 dump 程序被运行的时候,配置 d 属性将可使该文件(或目录)不会被 dump 备份
    i : 设置这个属性后,这个文件就不能被删除、重命名、设置链接,也无法写入或新增数据。只有 root 用户能设置这个属性
    s :当文件设置了 s 属性后,如果这个文件被删除,他将会被完全的移除出这个硬盘空间,无法恢复
    u :与 s 相反的,当使用 u 来配置文件时,如果该文件被删除了,则数据内容其实还存在磁碟中,可以使用来救援该文件喔!

    ps:还有一些属性需要研究,to be continued...

    参考:

    http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager_4.php

  • 相关阅读:
    博客园
    未释放的已删除文件
    ssh连接缓慢
    剑指 Offer 38. 字符串的排列
    剑指 Offer 37. 序列化二叉树
    剑指 Offer 50. 第一个只出现一次的字符
    剑指 Offer 36. 二叉搜索树与双向链表
    剑指 Offer 35. 复杂链表的复制
    剑指 Offer 34. 二叉树中和为某一值的路径
    剑指 Offer 33. 二叉搜索树的后序遍历序列
  • 原文地址:https://www.cnblogs.com/daemon369/p/3300285.html
Copyright © 2011-2022 走看看