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

这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

  1. a:让文件或目录仅供附加用途。
  2. b:不更新文件或目录的最后存取时间。
  3. c:将文件或目录压缩后存放。
  4. d:将文件或目录排除在倾倒操作之外。
  5. i:不得任意更动文件或目录。
  6. s:保密性删除文件或目录。
  7. S:即时更新文件或目录。
  8. u:预防意外删除。

语法

chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

参数

  -R 递归处理,将指定目录下的所有文件及子目录一并处理。

  -v<版本编号> 设置文件或目录版本。

  -V 显示指令执行过程。

  +<属性> 开启文件或目录的该项属性。

  -<属性> 关闭文件或目录的该项属性。

  =<属性> 指定文件或目录的该项属性。

实例

用chattr命令防止系统中某个关键文件被修改:

chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf

会显示如下属性

----i-------- /etc/resolv.conf

让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:

chattr +a /var/log/messages

有兴趣可以关注我的微信公众号“自动化测试全栈”,微信号:QAlife,学习更多自动化测试技术。

也可加入我们的自动化测试技术交流群,QQ群号码:301079813

主要探讨loadrunner/JMeter测试、Selenium/RobotFramework/Appium自动化测试、接口自动化测试,测试工具等测试技术,让我们来这里分享经验、交流技术、结交朋友、拓展视野、一起奋斗!

Linux之chattr命令详解相关推荐

  1. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  2. linux ln(link) 命令详解

    linux ln(link) 命令详解 功能说明:连接文件或目录. 语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--v ...

  3. [老男孩笔记系列]-之linux定时任务crontab命令详解

    linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...

  4. linux rm(remove) 命令详解

    linux rm(remove) 命令详解 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录 ...

  5. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

  6. linux性能测试命令h,Linux性能测试 pmap命令详解

    Linux性能测试 pmap命令详解 这里有新鲜出炉的Linux常用命令,程序狗速度看过来! Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...

  7. linux下scp命令详解

    http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...

  8. linux的vi命令详解,Linux上Vi命令详解

    Linux下Vi命令详解 补充一点:在vi中使用命令的方法是:冒号+命令+回车,如:q 回车代表退出.================================================= ...

  9. linux的strace命令(详解)

    linux的strace命令(详解) 本文详细讲述linux下的strace命令的用法. strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用. strace 显示这些调用的 ...

最新文章

  1. 全美人工智能研究生院排名出炉:CMU第一,MIT第二
  2. 基于HT for Web 3D呈现Box2DJS物理引擎
  3. Xampp安装PHPUnit
  4. 皮一皮:这口罩不错,再来一打...
  5. 中国全装修行业发展形势及投资决策建议报告2022版
  6. POJ-1364 King 差分约束
  7. css规则可以放在云上,CSS中!important规则的使用方法
  8. Python3之logging输出写入日志
  9. mysql数据库更改文档_更改MySQL数据库目录位置
  10. 管理win7开机启动项
  11. java Session缓存
  12. 服务器里的文件怎么删除
  13. android nv21,NV21与I420
  14. 玩玩小程序:使用 WebApi 交互打造原生的微信小程序 - 图灵小书架
  15. 微信小程序名片3:0大战纸质名片,你应该知道如何选择了吧
  16. 100条信号完整性效应的经验法则
  17. 原生android系统小米4,评测小米手机原生系统4.0怎么样
  18. SQL 通配符及其使用
  19. 电压(主要介绍和计算方法)
  20. 信息学奥赛题解1168

热门文章

  1. HR问:“你能熬夜吗?”,你会如何回答?
  2. 厌倦了 VMware,试试更轻量级的虚拟机!
  3. 皮一皮:时代不同了...
  4. Spring Boot 2.x基础教程:配置元数据的应用
  5. 每日一皮:临近截止日期, 产品经理就这样看着我...
  6. 速领:「人工智能算法从入门到精通教程」
  7. 如何快速让你的站点进入灰白哀悼模式?
  8. 领克linux系统怎么下载软件,新升级的领克车机系统好用吗?我们来盘一下
  9. mysql更新后返回主键,我需要在MYSQL中更新表后返回的受影响行的主键。
  10. c++ vector嵌套传参