首页 > 代码库 > 文件和目录属性
文件和目录属性
drwxrwxrwx 18 root root 4096 Mar 25 2016 52topclub
-rw-r--r-- 1 root root 23669049 Oct 12 11:32 syhc.zip
- 代表普通文件
d 目录
c 字符串设备(鼠标键盘显示器)
b 块设备(磁盘 U盘 用于存储文件)
l 软链接文件(快捷方式)
s socket文件(机器内进程间通信的)
p 管道文件(通信的,一些命令的输出作为另外命令的输入 )
ls -al
.当前目录
..上级目录
第一列:文件类型 文件权限(分三段 所属组 文件对所属组 文件所属组外其他组)
第二列:有多少个文件或目录 使用和这个文件或目录相同的inode号 可以通过ls -il查看inode 第一列
第三列 文件所属主
第四列 文件所属组
第五列 文件大小 ls -lh
第六列 文件最后修改时间
第七列 文件名
→ls -al
第一列:包含的东西有该文件类型和所有者、所属组以及其他用户对该文件权限。第一列共有11位或者一些文件是十位,没有最后面的一位。其中第一位用来描述该问件的类型。
第一位的类型有:d 、 - 、l 、 b 、 c 、s 等。
d :表示该文件为目录;
-:表示该文件为普通文件;
l :表示该文件为链接文件(Linux file),软链接即为该类型,类似快捷方式;
b :表示该文件为块设备,比如:/dev/sda就是这样的文件。(磁盘、硬盘、U盘、用于存储文件)
c :表示该文件为串行端口设备,例如:(鼠标、键盘)
s :表示该文件为套接字文件(socket),用于进程间通信。
第一位后面的9位,每三个为一组。均为rwx三个参数的组合。
其中:
r 代表可读;
w 代表可写;
x 代表可执行。
前三位为所有者(user)的权限;
中间三位为所属组(group)的权限;
最后三位为其他非本群组(others)的权限。
一个文件的属性为“-rwxr-xr-.”他代表的意思是,该文件为普通文件,文件拥有者对其可读可写可执行,文件所属组对其可读不可写可执行,其他用户对其只可读。
对于一个目录来讲,打开这个目录即为执行这个目录,所以任何一个目录必须要有x权限才能打开并查看该目录。
例如一个目录的属性为“drwxr-r-.”其所有者为root,那么除了root外的其他用户是不能打开这个目录的。
(关于第一列最后一位的“.”,老版本centos 5是没有这个点的,这主要是因为新版本的 ls 把selinux或者acl的属性加进来了,当文件或者目录只要使用了selinux context 的属性,这里是一个“.”。如果设置了acl,后面将是一个加号“+”)。
第二列:表示为链接占用的节点(inode),如果是目录,那这个数值与该目录底下有多少以及子目录有关系。
第三列:表示该文件的所有者。
第四列:表示该文件的所属组。
第五列:表示该文件的大小。
第六、七、八列:为该文件的最近修改日期,分别为月份日期以及时间。
第九列:文件名。
本文出自 “12350027” 博客,谢绝转载!
文件和目录属性