软硬链接

硬链接
ls -i 查看文件inode 值 (同样适用于df命令)
    -d 只看文件夹属性
   -h 按单位显示容量 (df命令中显示容量)
文件系统硬链接、软链接
ln命令可以创建硬链接
ln 源文件 目标文件 br/>例:
[root@localhost ~]# touch a.txt
[root@localhost ~]# ll a.txt
-rw-r--r--. 1 root root 0 12月  4 18:51 a.txt #链接数是1
[root@localhost ~]# ln a.txt a2.txt #创建硬链接
br/>[root@localhost ~]# ll a.txt
-rw-r--r--. 2 root root 0 12月  4 18:51 a.txt #链接数变成2
br/>[root@localhost ~]# ll a2.txt
-rw-r--r--. 2 root root 0 12月  4 18:51 a2.txt #链接数同样为2
br/>[root@localhost ~]# vim a.txt
[root@localhost ~]# cat a.txt
br/>test inode or data
[root@localhost ~]# cat a2.txt
test inode or data
br/>[root@localhost ~]# ls -i a.txt a2.txt
140007310 a2.txt  140007310 a.txt #inode值一样
br/>测试
[root@localhost ~]# rm -rf a.txt
[root@localhost ~]# cat a2.txt
test inode or data

[root@localhost ~]# ll a2.txt
-rw-r--r--. 1 root root 20 12月  4 18:57 a2.txt
[root@localhost ~]#

总结:硬链接的特点,不能跨分区,不能给文件夹创建。(也不知道有啥用)

软链接
:相当于windows中的快捷方式 
               创建软链接不会增加链接数
ln -s  源文件  链接名br/>例:
[root@localhost ~]# ln -s a2.txt as.txt
[root@localhost ~]# ls
br/>a2.txt  as.txt
[root@localhost ~]# ll as.txt
lrwxrwxrwx. 1 root root 6 12月  4 19:08 as.txt -< a2.txt
例:
跨分区,跨文件夹
[root@localhost ~]# ln -s /boot/grub2/   grub2
br/>[root@localhost ~]# ll
总用量 4
br/>-rw-r--r--. 1 root root 21 12月  4 19:08 a2.txt
lrwxrwxrwx. 1 root root  6 12月  4 19:08 as.txt -< a2.txt
lrwxrwxrwx. 1 root root 12 12月  4 19:11 grub2 -< /boot/grub2/
[root@localhost ~]# ll -d grub2/
drwx------. 6 root root 104 11月 29 18:04 grub2/
br/>例:
 创建软链接不会增加链接数
[root@localhost ~]# ll a2.txt
-rw-r--r--. 1 root root 21 12月  4 19:08 a2.txt
br/>[root@localhost ~]# ln -s a2.txt assas.txt
[root@localhost ~]# ll a2.txt
br/>-rw-r--r--. 1 root root 21 12月  4 19:08 a2.txt
实例:
服务器中小文件很多,导致硬盘有空间,但无法创建文件
inode数被用光
[root@localhost /]# df -i
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/sda3      58510336  145977 58364359       1% /
devtmpfs         480727     387   480340       1% /dev
tmpfs            484369       6   484363       1% /dev/shm
tmpfs            484369     518   483851       1% /run
tmpfs            484369      13   484356       1% /sys/fs/cgroup
/dev/sda1        204800     328   204472       1% /boot
tmpfs            484369      17   484352       1% /run/user/42
tmpfs            484369       1   484368       1% /run/user/0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值