Linux lsattr命令详解

您所在的位置:网站首页 linux显示隐藏文件属性 Linux lsattr命令详解

Linux lsattr命令详解

2023-07-11 19:34| 来源: 网络整理| 查看: 265

Linux lsattr命令教程

Linux 中的 lsattr 命令用于显示文件属性,我们在使用 chattr 执行改变文件或目录的属性后,可执行 lsattr 指令查询其属性。

Linux lsattr命令详解 定义

用于显示文件属性。

语法 lsattr [options] file 参数 参数 描述 options lsattr 命令使用的参数。 file 要查看的文件。 lsattr命令常用参数 参数 描述 -a 显示所有文件和目录,包括以 “.” 为名称开头字符的额外内建,现行目录 “.” 与上层目录 “…”。 -d 显示目录名称,而非其内容。 -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v 显示文件或目录版本。 -p prompt 可以更改问密码的提示语,其中 %u 会代换为使用者的帐号名称, %h 会显示主机名称。 -u username/#uid 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以 username 的身份执行指令(#uid 为该 username 的使用者号码)。 -s 执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell。 -H 将环境变数中的 HOME (家目录)指定为要变更身份的使用者家目录(如不加 -u 参数就是系统管理者 root )。 Linux lsattr命令常用实例 实例 实例 描述 lsattr file 显示文件 file 的属性。 lsattr -d dir 显示目录 dir 本身的属性。 说明

使用 d 参数,可以显示目录本身的属性。

显示文件隐藏属性 语法 lsattr file 案例

我们首先使用 touch 命令,创建一个 haicoder.txt 文件,具体命令如下:

touch haicoder.txt

运行后,终端输出如下:

现在,我们使用 chattr 命令修改文件 haicoder.txt 的属性,具体命令如下:

chattr +i haicoder.txt

运行后,终端输出如下:

修改完属性之后,我们使用 lsattr 命令,查看文件的属性,具体命令如下:

lsattr haicoder.txt

运行后,终端输出如下:

我们看到,输出了文件的隐藏属性信息。

查看文件夹隐藏属性 语法 lsattr -d dir 案例

我们首先使用 mkdir 命令,创建一个 haicoder 文件夹,具体命令如下:

mkdir haicoder

运行后,终端输出如下:

现在,我们使用 chattr 命令修改目录 haicoder 的属性,具体命令如下:

chattr +i haicoder

运行后,终端输出如下:

修改完属性之后,我们使用 lsattr 命令,查看文件夹的属性,具体命令如下:

lsattr -d haicoder

运行后,终端输出如下:

我们看到,输出了文件的隐藏属性信息,测试完毕后,我们使用 chattr 删除 i 属性之后,再次使用 rm 命令,删除文件夹,具体命令如下:

chattr -i haicoder rm -rf haicoder

运行后,终端输出如下:

即,我们成功删除了文件夹 haicoder。

Linux lsattr命令总结

Linux 中的 lsattr 命令用于显示文件属性,我们在使用 chattr 执行改变文件或目录的属性后,可执行 lsattr 指令查询其属性。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3