软连接;硬链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软连接;硬链接相关的知识,希望对你有一定的参考价值。

用find /etc -type -l |margs ls -l
软链接就是快捷方式
制作软链接
[[email protected] tmp]# ln -s /tmp/123.txt /root/12.txt
[[email protected] tmp]# ls -l /root/12.txt
lrwxrwxrwx 1 root root 12 4月 2 06:41 /root/12.txt -> /tmp/123.txt
软链接可以做文件或者目录
硬链接只能做文件 不能做目录
作用场景
技术分享图片
当我们一个程序一直写日志到boot下,那么我们boot会被占用的很多,导致后面再多就放不下了
这个时候呢,我们可以用软连接
首先我们考虑的是要把boot下所用的文件软链到一个很大的磁盘,比如根目录
这个时候我们先cp 一份boot下我们想要做软连接的文件到/根目录下
然后我们把boot下的这个文件删除
紧接着我们做软连接 ln -s /下文件 到boot下 还是原来的文件名字
这样虽然数据是写在boot下,但是真实的内容其实是写在根目录下,这样就解决问题了


硬连接文件
硬链接只能做文件 不能做目录
硬链接做法
[[email protected] ~]# ln /root/123.txt /tmp/1235.txt 等于做一个克隆
[[email protected] ~]# ls -i /root/123.txt /tmp/1235.txt
144422 /root/123.txt 144422 /tmp/1235.txt
[[email protected] ~]# du -sh /root/123.txt;du -sh /tmp/1235.txt 查看文件大小
98K /root/123.txt
98K /tmp/1235.txt

以上是关于软连接;硬链接的主要内容,如果未能解决你的问题,请参考以下文章

Linux中硬链接文件和软链接文件有啥区别?

centos7-硬链接与软链接

什么是硬链接和软链接 --- 2021-11-08

Linux中硬链接和软链接的区别与联系!

软链接和硬链接

2-18 Linux中的连接文件 --- 软链接