Linux chattr命令用法
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">chattr命令是用于改变文件属性的命令,它<span style="color: black;">能够</span>修改linux中的文件和目录的属性,例如更改文件的不可读、不可写和只读权限等。chattr命令的操作对象<span style="color: black;">能够</span>是文件或目录,它的基本语法如下:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">chattr [选项] 标记 文件或目录名</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其中,选项和标记均为可选参数。下面是chattr命令的常用选项和标记:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">选项:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- -R:递归处理,将指定文件夹下的所有文件及子文件夹<span style="color: black;">亦</span>加入处理范围。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">标记:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- +:添加。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- -:取消。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- =:赋值。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">常用标记有:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- a:让文件或目录只能追加数据,<span style="color: black;">不可</span>修改或删除。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- i:将文件设置为不可改变,<span style="color: black;">不可</span>被删除、修改、重命名<span style="color: black;">或</span>软连接,即使是root用户<span style="color: black;">亦</span><span style="color: black;">没法</span>更改文件的内容或属性。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- u:当文件被删除后,系统会<span style="color: black;">保存</span>其原有的数据块内容和inode节点,不会释放。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- e: 无论写入缓存<span style="color: black;">是不是</span>成功,数据都会被同步写入文件系统。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- s:文件被删除时会被清空,<span style="color: black;">然则</span>磁盘空间不会被释放。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">- c:在文件被修改时,将修改前的内容<span style="color: black;">保留</span>到系统回收站,方便恢复。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">chattr命令的一个例子:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">chattr +i filename.txt</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这条命令将文件"filename.txt"设置为不可修改的,即加上i标记,使其<span style="color: black;">没法</span>被删除、修改<span style="color: black;">或</span>重命名。<span style="color: black;">倘若</span>需要修改或删除该文件,需要先去掉i标记,即<span style="color: black;">运用</span>以下命令:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">chattr -i filename.txt</p>
你字句如珍珠,我珍藏这份情。 对于这个问题,我有不同的看法... 一看到楼主的气势,我就觉得楼主同在社区里灌水。 可以发布外链的网站 http://www.fok120.com/ 论坛的成果是显著的,但我们不能因为成绩而沾沾自喜。
页:
[1]