軟硬鏈接的利用和區別

需要這些哦
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之間傳輸文件
