一个月彻底学会Linux --第三天

1.认识linux文件类型和根目录结构

我们可以使用ls -l命令查看一个文件的的具体信息,其中显示信息的第一个字符代表了文件类型

第一个字符  文件类型        说明
- 普通文件       相当于Windows中的文本文档
d 目录文件        Windows中的文件夹
c 字符设备文件 串口行设备 键盘
p 管道文件 用于进程间的通信
s 套接字文件     用于网络上的通信,用户可使用套接字进行数据通信

l

软链接 类似于Windows的快捷方式
硬链接 只能引用同一系统中的文件,且源文件被删除或移动时,硬链接不会被破坏
-b        块设备文件 可供存储的接口设备

下面将就于软链接和硬链接进行具体分辨

 软硬链接的主要分辨点就是在于:

当file1被删除或移动时,我们在file1下创建的硬链接和软链接还是否存在

而我们根据上面的说明可以看出软链接其实相当于Windows里的快捷方式

源文件被删除时,对应的快捷方式也会删除

而硬链接因为是基于inode而存在,所以源文件被删除时是不会消失的

下面进行软硬链接的具体操作:

[root@ls-Kk9vVGkm lengkun]# echo "hello" > file4
[root@ls-Kk9vVGkm lengkun]# cat file4
hello
[root@ls-Kk9vVGkm lengkun]# ln file4 file5
[root@ls-Kk9vVGkm lengkun]# cat file4
hello
[root@ls-Kk9vVGkm lengkun]# cat file5
hello
[root@ls-Kk9vVGkm lengkun]# ll file4
-rw-r--r-- 2 root root 6 Jul 14 11:06 file4
[root@ls-Kk9vVGkm lengkun]# ll file5
-rw-r--r-- 2 root root 6 Jul 14 11:06 file5
[root@ls-Kk9vVGkm lengkun]# rm -rf file4
[root@ls-Kk9vVGkm lengkun]# cat file5
hello
[root@ls-Kk9vVGkm lengkun]# ll file5
-rw-r--r-- 1 root root 6 Jul 14 11:06 file5


可以看到我们将file5 硬链接到 file4中,这时候的file4的节点数量为两个

于是我们删除源文件file4 ,file5是仍然可以访问的,但是file

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值