linux学习入口:Linux查询手册
语法:
ls 选项[-ald] [文件或目录]
示例:
详细说明:
参数 | 功能 | 示例 | 备注 |
-a | 显示所有文件,包括隐藏文件 | ![]() | 等同于 -all 隐藏文件设计测初衷一般是一些系统文件,后来有些木马也利用这一点,让人不容易发现 |
-l | 详细信息显示 | ![]() | 命令等同于 -long 内容从左到右分别为: 权限(详情文章最下方) 引用计数(一般不用关心) 所有者 所属组 文件大小(单位字节) 最后一次修改时间的月份 最后一次修改时间的年份 最后一次修改时间的时间点 文件名 linux中的文件没有创建时间的概念 |
-h | 人性化查看 | ![]() | 命令要-lh才行,只是-h是不行的 linux中很多命令的 -h都是人性化展示,例如df -lh |
-d | 查看目录属性 | ![]() | 通常和-l一起用,直接-d没效果 |
-i | 查询文件的i结点 | ![]() | 每个文件都有自己的id,类似于身份证号 |
关于权限
在linux中,相对对于每个文件而言,用户都被分为了三类:
所有者(u):user,通常是创建者,也可以把所有者修改为别的指定用户账户
所属组(g):group,给这个组下面的所有人都设权限
其它人(o):other,除了上面包含的人,都是其它人
权限示例:-rwxr--r--
第一位:文件类型,有三种常见值(- 文件,d 目录,l 软链接文件);还有一些不常见的类型,例如字符设备文件、块设备文件、套接字文件、管道符文件,一般不需要用户操作。
后9位:每3位一组,每组分别代表了所有者、所属组、其它人对于该文件的权限
每一位的值:r 可读 ,w 可写 ,x 可执行