前面我们介绍了 ls
指令,
显示当前目录下的所有文件及文件夹。
如果我们要想知道这些文件的具体信息,
可以使用 ls-l
命令。
pi@raspberrypi:~/xiaoyu $ ls -l
-rw-r--r-- 1 pi pi 13 3月 4 00:37 file1.txt
-rw-r--r-- 1 pi pi 6 3月 3 23:51 file2.txt
drwxr-xr-x 2 pi pi 4096 3月 4 00:40 xiaoyu_s
每一行结尾都有我们熟悉的文件名,
显然我们可以猜测到这一行就代表一个文件或者文件夹。
那么这每一行具体代表什么含义呢?
我们进一步剖析;
每一行可以拆分成8小节,
这8小节由两个重要部分组成:
权限字符和其它信息
权限字符又可以分为四个小块,
它们分别是:
-
则代表的是文件;
如果是字符 d
则代表的是文件夹r
代表具有读权限; w
代表具有写权限;
x
代表具有执行权限; -
代表没有权限其它信息为剩下的7个小节,
它们分别是:
1
,代表了这只是一个文件,
显然, file1.txt
数字为 1
,所以这就是个文件夹,
xiaoyu_s
的数字不是 1
,所以它就是一个文件夹。
file1.txt
这个文件的主人是 pi
file1.txt
这个文件所在的组也是 pi
file1.txt
这个文件的大小事 13
字节
至此
我们了解了Linux系统文件的权限信息
下一节我们将继续解读文件的从属关系