当前位置: 首页 > news >正文

Linux 常用命令 chattr

Linux 常用命令 chattr

作用

  • 用于改变 Linux 文件系统的文件属性,它允许用户设置文件的特殊属性,包括只读、不可修改、压缩等。
  • 使用 chattr 命令时需要小心,特别是对系统文件的操作,以免造成系统不稳定或数据丢失。

描述

  • 用法:chattr [-RV] [-+=aAcDisSu] files...
  • 操作符 - 会将选择的属从文件的现有属性中移除。
  • 操作符 + 会将选择的属性添加到文件的现有属性中。
  • 操作符 = 会将文件的现有属性替换为选择的属性。
  • 参数说明:
    • -R:以递归方式改变目录下所有文件的属性。
    • -V:输出更多的执行信息。
  • 文件属性说明(只列出了常用的):
    • a:当需要对文件进行写入时,只能以 append mode 打开文件。
    • A:不更改文件的 atime (即文件被读取或者执行的时间)。
    • c:将文件压缩后存放。
    • D:以同步的方式将目录更改写入磁盘,保证目录被及时更新。
    • i:文件无法修改,无法删除,无法重命名,无法创建软连接,无法以写模式打开。
    • s:当文件被删除时,所使用的磁盘空间将被清0,保证文件被保密删除,无法恢复。
    • S:以同步的方式将文件更改写入磁盘,保证文件被及时更新。
    • u:允许用户请求取消删除文件,可防止文件的意外删除。

示例

  • 设置文件只读:chattr +i file.txt
  • 取消文件只读:chattr -i file.txt
  • 设置文件只能追加写入:chattr +a file.txt
  • 设置文件保密删除:chattr +s file.txt
  • 设置文件即时更新:chattr +S file.txt

相关文章:

  • 素数问题 python
  • 就业班 第二阶段 2401--3.19 day4 主从复制
  • 初级爬虫实战——哥伦比亚大学新闻
  • 开源的OCR工具基本使用:PaddleOCR/Tesseract/CnOCR
  • JavaScript 权威指南第七版(GPT 重译)(二)
  • 【Qt5】QVariant
  • 力扣Lc18--- 168. Excel表列名称(java版)-2024年3月19日
  • 如何使用 Elasticsearch 作为向量数据库
  • 代码审计与web安全-第四章作业
  • 链表oj测试题(上)
  • 【C语言】字符函数和字符串函数
  • SQL运维_Unix下MySQL-5.5.11配置文件示例
  • 面试算法-80-字符串相乘
  • oracle表备份及还原
  • python的BBS论坛系统flask-django-nodejs-php
  • [nginx文档翻译系列] 控制nginx
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【mysql】环境安装、服务启动、密码设置
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 08.Android之View事件问题
  • Android框架之Volley
  • Asm.js的简单介绍
  • CSS盒模型深入
  • express + mock 让前后台并行开发
  • golang 发送GET和POST示例
  • Java新版本的开发已正式进入轨道,版本号18.3
  • js
  • js中的正则表达式入门
  • LeetCode算法系列_0891_子序列宽度之和
  • Netty 4.1 源代码学习:线程模型
  • PHP面试之三:MySQL数据库
  • Redash本地开发环境搭建
  • Selenium实战教程系列(二)---元素定位
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 从重复到重用
  • 二维平面内的碰撞检测【一】
  • 构建二叉树进行数值数组的去重及优化
  • 每天一个设计模式之命令模式
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 小程序测试方案初探
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 自定义函数
  • #LLM入门|Prompt#3.3_存储_Memory
  • ${factoryList }后面有空格不影响
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转)VC++中ondraw在什么时候调用的
  • .a文件和.so文件
  • .chm格式文件如何阅读