第1章 Linux 文件属性
![](https://img.haomeiwen.com/i16837788/c0ff077afd0f048f.png)
1.1 -rw-r--r-- 1 root root 4 mar 13 15:40
1.2 -rw- 属主可读可写
1. 3 r-- 属组(读写)
1. 4 r-- 其他用户(只有看的权限)
1. 5 1 :硬链接数
硬链接的特点: a 相当于文件备份,与原文件所有节点相同
b 硬链接可以独立存在,用硬链接找回原文件,改名
c 可移动
d 硬链接只能对文件创建,不可对目录创建
软连接特点: a 软连接相当于文件不同入口(快捷方式)
b 软连接依附于文件实体存在,不可独立存在
c 软连接不可移动
1.6 root 属主
1.7 root 属组
1.8 4 字节
1.9 Mar 月
1.10 13 日
1.11 15:40 时间
1.12 drwxr-xr-x
可读可写(目录,读写执行都有)
第2章 Linux 文件类型
2.1 普通文件
通过ls -l 命令来查看文件的属性时,可以看到第一个内容为-rw-r--r--,这里的第一个字符是—(英文减号),在Linux中以这样开头的就是普通文件
![](https://img.haomeiwen.com/i16837788/c19d0bfe62adcfc4.png)
这些文件一般是用应用程序或系统命令创建的,比如 touch ,cp ,echo ,cat ,> , >> 等工具命令
2.2 目录文件(directory)
执行make 命令生成data目录,通过ls -ld 查看
![](https://img.haomeiwen.com/i16837788/1cc05ef7797def6c.png)
从上面可以看出第一列内容为drwxr-xr-x,这种开头带d 的就表示目录文件
可以通过mkdir 或者cp(-r或者-a参数)来创建目录,cp可以把一个目录复制为另一个目录,删除目录用rm -f
2.3 符号链接(symbolic link)文件
符号链接文件也称为软连接文件,类似于lwindows快捷方式,本身并没有内容,而是指向了文件实体
![](https://img.haomeiwen.com/i16837788/9e1df8311efdb971.png)
软连接文件可通过 ln -s 创建
命令为“ln -s 源文件名 新文件名” 如果不加-s ,则创建的是硬链接文件,硬链接文件不适用于目录
2.4 字符(character) /块(block) 设备文件
列一下/dev 目录下特定文件的属性
![](https://img.haomeiwen.com/i16837788/ed782fa8063a5c80.png)
其中/dev /tty 文件的第一列属性是 crw-rw-rw- ,第一个字符是C 表示字符设备文件,对于字符设备,一般典型的文件就是串行端口的接口设备
而 /dev/sad 文件的第一列属性是 brw-rw---- ,第一个开头字符是b 表示块设备,块设备就是存储数据提供系统及程序访问的接口设备,如硬盘,光驱等都属于块设备
2.5 套接口(socker) 文件
2.6 管道(pipe )文件
第3 章 文件及目录查找命令
3.1 file 显示文件的类型
3.2 which 显示命令的全路径
which用来显示命令的全路径,我们常用这个命令查找命令在哪里
which命令是在PATH环境变量里查找指定命令的
![](https://img.haomeiwen.com/i16837788/7c2ad0a307cf3ddc.png)
网友评论