【Linux基础学习】文件权限与属性

在命令行输入[ls -al]
[ls]命令的意思是“list”,用于列出文件名与相关属性。
[-al]选项表示列出所有文件的详细权限与属性。

wyy@ubuntu:~$ ls -al
total 228
drwxr-xr-x 26 wyy  wyy   4096 Feb  9 00:26 .
drwxr-xr-x  3 root root  4096 Sep 11 02:39 ..
-rw-r--r--  1 wyy  wyy    460 Nov 11 03:25 awkexe1.sh
-rw-r--r--  1 wyy  wyy    189 Nov 11 03:25 awk.out
-rw-------  1 wyy  wyy  11406 Feb  7 20:16 .bash_history
-rw-r--r--  1 wyy  wyy    220 Sep 11 02:39 .bash_logout
drwx------ 15 wyy  wyy   4096 Oct 22 08:35 .cache
drwx------ 13 wyy  wyy   4096 Dec 21 03:54 .config

每一行记录从左到右七个字段的意义分别是:

一.文件的类型与权限

这一字段又由10个字符组成:

1.第一个字符代表文件的类型

[d]:表示目录
[-]:表示文件
[l]:表示链接文件
[b]:表示设备文件中的存储设备
[c]:表示设备文件中的串行接口设备(键盘、鼠标)

2.接下来的字符三个一组,代表文件的权限

第一组:文件拥有者的权限
第二组:文件所属用户组内的账号的权限
第三组:其他账号的权限
每组三个字符为[rwx],分别代表可读(read)、可写(write)、可执行(execute),若具有该权限就显示相应的字符,若不具有则显示[-]。
注意:
1)root账号基本不受系统的权限限制。
2)若某账号对某目录文件的权限是[r–],即可读不可执行,那么它不能进入该目录。

二、链接到此节点的文件名的个数
三、该文件的拥有者
四、该文件所属的用户组
五、文件的大小

默认单位为Bytes

六、文件创建日期/最近修改日期
七、文件名

若文件名前有[.],代表该文件为隐藏文件,仅使用[ls]命令时隐藏文件不会列出

发布了3 篇原创文章 · 获赞 3 · 访问量 79

猜你喜欢

转载自blog.csdn.net/weixin_44703333/article/details/104237146