在命令行输入[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]命令时隐藏文件不会列出