CentOS 7 文件属性
使用ls命令的-lhi参数查看文件属性。
[root@centos7 ~]# ls -lhi /root/test.txt1049487 -rw-r--r--. 1 root root 126 May 9 13:35 /root/test.txt
第 1 列
1049487表示文件索引节点号(inode)。一个索引节点代表一个文件。
第 2 列
-rw-r--r--.表示文件类型与权限。
- 第一个字符表示文件的类型。
-表示文件,d表示目录,l表示链接文件(快捷方式),b表示设备文件里面的可共存储的周边设备(可按块随机读写的设备),c表示设备文件里面的串行端口设备,例如键盘鼠标(一次性读取设备)。 - 中间
rw-r--r--表示文件的权限。以 3 个字符为一组,分为 3 组。其中r表示可读(read),数字意义为 4 ;w表示可写(write),数字意义为 2 ;x表示可执行(execute),数字意义为 1 ;如果没有权限则使用-表示,数字意义为 0 。第一组为文件拥有者的权限;第二组为用户组下账号的权限;第三组为非本人且没加入用户组的其他账号的权限。 - 最后一个点
.与 selinux 有关。如果关闭 selinux 则不会出现这个点。
使用
file命令,可以查看文件的类型。例如下面,常见的三种文件类型:
# 文本文件[root@centos7 ~]# file /root/test.txt/root/test.txt: ASCII text# 二进制文件,可直接执行的命令文件。[root@centos7 ~]# file /bin/ls/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=89f7dcf82e9f1f3eaa368e9609bf01244d4232d8, stripped# 数据文件 压缩包[root@centos7 ~]# file /root/backup/data.tar.gz/root/backup/data.tar.gz: gzip compressed data, from Unix, last modified: Tue May 14 11:51:54 2019
- 第一个字符表示文件的类型。
第 3 列
1表示文件硬链接数量。
第 4 列
root表示文件所有者账号。
使用
id命令,可以查看用户信息。第 5 列
root表示文件的所属用户组。
第 6 列
126表示文件的大小,默认为 Bytes 。
第 7 列
May 9 13:35表示文件的修改时间。
第 8 列
/root/test.txt表示文件名。文件名不是文件的属性。
(完)