软硬链接的利用和区别
文章插图
需要这些哦
Centos 7
方式/
1建立一个文件123.txt并在里面写入内容hello
touch 123.txt //新建文件
cat 123.txt //查看文件内容
文章插图
2软链接
例:
对123.txt建立一个软链接并定名为123-softlink.txt
ln -s 123.txt 123-softlink.txt //建立软毗连
cat 123-softlink.txt //查看软链接文件内容
ls -lh //显示信息可以看到软链接是指标的目的源文件的而且比源文件小
文章插图
文章插图
3软链接半斤八两于Windows的建立快捷体例
删除源文件123.txt后123-softlink.txt会掉效
验证:
rm -r 123.txt //删除文件123.txt
cat 123-softlink.txt //再次查看适才的软链接显示没有那个目次
文章插图
4再建立一个文件1.txt , 写入内容hi
touch 1.txt
文章插图
5建立硬链接
例:
对1.txt建立硬链接定名为1-hardlink.txt
ln 1.txt 1-hardlink.txt //建立硬链接
ls -l //查看目次下所有文件信息 , 这里可以看到硬链接文件与源文件大小不异
cat 1-hardlink.txt //查看文件
文章插图
6硬链接间的文件大小文件间的大小一致 , 硬链接半斤八两于一个文件有多个名字 , 只删失落此中一个名字的时辰不会删除文件 , 硬链接数会减1 , 当硬链接数为0时才会删除文件 , 硬链接的inode号不异 。
ls -lh //此刻可以看到硬链接数为2
ls -il //可以看到inode号
文章插图
文章插图
7验证:删除文件1.txt后硬链接1-hardlink.txt依旧生效
rm -r 1.txt //删除文件1.txt
ls -lh //此时可以看到硬链接数减了1
【Linux软链接和硬链接的区别】cat 1-hardlink.txt //文件不会因为1.txt删除而掉效
文章插图
以上内容就是Linux软链接和硬链接的区别的内容啦 , 希望对你有所帮助哦!
推荐阅读
- Linux服务器如何对内存做压力测试
- Linux如何配置yum文件
- 如何在Windows下运行linux shell脚本
- 手机如何通过OTG连接和弹出U盘等USB存储设备
- Linux Mint下GTK+开发环境搭建
- linux系统彻底卸载mysql
- 快速给去除前缀的百度云链接和磁力链接添加前缀
- linux怎么关闭iptables linux如何关闭防火墙
- 如何使用mtrace函数来追踪内存使用
- 利用MobaXterm实现linux和windows之间传输文件