Author: 想文艺一点的程序员
自动化专业 工科男
再坚持一点,再自律一点
CSDN@想文艺一点的程序员
linux中文件类型标记方法 (看懂 ls -l 命令下的信息)
aston@ubuntu:~/Desktop$ ls -l
total 24
drwxrwxr-x 3 aston aston 4096 Apr 20 00:38 1
-rw-rw-r-- 1 aston aston 70 Apr 20 02:19 111txt
-rw-rw-r-- 1 aston aston 26 Apr 20 02:42 111.txt
drwxrwxr-x 3 aston aston 4096 Apr 19 23:51 a
-rw-rw-r-- 1 aston aston 0 Apr 19 20:08 abc,txt
drwxrwxr-x 2 aston aston 4096 Apr 20 00:57 maonv
-rw-rw-r-- 1 aston aston 4 Apr 20 02:11 txt
分析:
基本信息(容易理解)
1 aston aston(宿主信息) 26(字节大小) Apr 20 02:42(最后修改日期) 111.txt(文件名)
特殊符号代表的信息(前十个字母)
drwxrwxr-x
-rw-rw-r--
分析:
第一个字母: 代表文件的文件类型。
—— :代表这是一个普通的文件。(.c .h .exe .out 等等这些都是普通文件)
d :代表这是一个文件夹。
l :软文件连接文件。
s : 代表 socket 文件
p :代表 管道文件 pipe
后面的 9 个字符:代表文件权限(分成3组)
前三个 表示此文件的属主对文件的权限
中间三个 表示此文件属主所在的组对文件的权限
最后三个 表示其他用户对文件的权限
rwx怎么解析:r代表可读,w代表可写,x代表可执行(execute)
rwx:可读,可写,可执行
r-x: 可读,不可写,可执行
r–: 可读,不可写,不可执行
来自朱有鹏老师的学习笔记