用命令 ls -al可以列出当前所有档案,和档案的各种情况
第一块是档案属性:一共10个,第一个代表档案类型 {d:目录,-:档案,l:连接档,b:接口设备,c:串行端口设备},接下来是三个一组,第一组:拥有者的权限,第二组:同组的权限,第三组:其他人非本组的权限(rwx代表读写执行)如果没有个x属性,则无法进入查看
第二块是连接占用的节点:如果是目录,则与该目录下还有多少目录有关
第三块为档案的拥有者
第四块为拥有人的群组
第五块为档案容量大小
第六块为档案建档日期/修改日期
第七块为档案名(档案名前有一个点则为隐藏目录)
改变档案权限:
chgrp:改变档案所属的群组
chown:改变档案所属人
chmod:改变档案的属性,suid
rwd 4 2 1 777代表给了所有权限了
使用符号 u/o/g +/-/= rwx a代表any(任何人),
cat读取档案内容
档案种类:
正规档案:- 纯文字 二进制 data
目录档案:d
连接档:l 类似Windows下的快捷方式???
设备与装置文件:b:区块设备档 c:字符设备档 系统周边与存储等相关的档案
资料接口文件:s 又被称为数据接口文件
数据输送文件:p
档案附档名:类似windows文件扩展名,但由于linux文件能否执行是看属性x的,与文档附档名无关,通过文档附档名来看文档的列席
目录配置:目录配置的标准FHS
绝对路径:/开头
相对路径:除了绝对路径就是相对路径
../代表回到上一层目录