1.使用ls -l 查看的详细信息,每一列都是干什么的
案例 :
-rw-r--r-- 1 root root 28 Jul 30 17:14 ameng.txt
则 :第一行第一列的字符 代表文件的类型
rw-r--r-- 权限
1 这个文件的被链接次数1
root 文件的拥有者
root 文件的拥有组
28 文件的大小
jul 30 17:14 文件的日期 以及创建文件的时间
ameng.txt 文件的名称
2.文件的类型
- 文件 (普通文件 图片 压缩包)
s socket 本地进程与进程之间的一种通信方式
b 块设备文件 (硬盘 光盘 分区)
c 字符设备 用于提供用户的输入与输出
1 链接文件 类似win的快捷方式
d 目录 类似win文件夹
3.链接文件
软链接可以做企业的代码升级 软件更新
用法:ln -s
1.创建一个文件夹或文件
2.例如创建一个qq1.0文件 使用qq把软链接指向qq1.0
实现方法 ln -s /root/qq/ /root/qq1.0 则实现
硬链接 :ln /root/file /root/file_hard
硬链接与软链接区别 1)ln命令创建硬链接,ln -s命令创建软链接。
2)目录不能创建硬链接,并且硬链接不可以跨越分区系统。
3)目录软链接特别常用,并且软链接支持跨越分区系统。
4)硬链接文件与源文件的inode相同,软链接文件与源文件inode不 同。
5)删除软链接文件,对源文件及硬链接文件无任何影响。
6)删除文件的硬链接文件,对源文件及链接文件无任何影响。
7)删除链接文件的源文件,对硬链接无影响,会导致软链接失效。
8)删除源文件及其硬链接文件,整个文件会被真正的删除。
软连接与解答 :
1.软连接就是一个快捷方式 删除软连接不会影响源文件
2.硬链接类似于一个文件的副本 删除硬链接不影响源文件 只有删除所有的硬链接及其源文件 这个文件才算被彻底删除
硬链接的区别
命令执行的流程:
解答 :1.判断命令是否通过绝对路径执行
2.判断命令是否存在alias别名
3.判断用户输入的是内置命令还是外置命令
4.Bash内部命令直接执行 外部命令是否存在缓存
5.通过$PATH变量查找命令 有执行 无报错 command not found
网友评论