奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

操作系統

linux 硬鏈接和軟鏈接深入了解

時間:2024-08-20 01:54:24 操作系統 我要投稿
  • 相關推薦

linux 硬鏈接和軟鏈接深入了解

  在學習linux的過程中,我經常把軟硬鏈接,所以今天專門查了一些資料,然后整合在自己的博客中,方便以后復習,查看。

  一方面也是因為看了vamei的linux的概念與體系系列文章,感覺不全的做些補充。

  軟鏈接相當于windows中的快捷方式。硬鏈接相當于一個災備系統,數據存放在兩處,與復制不同的是兩處之間存在同步機制,一處數據的改變會實時同步到另一處,另外,一處數據如果被刪除了,不會影響到另一處的數據.

  詳細的介紹:

  硬連接指向的是節點(inode),是已存在文件的另一個名字,修改其中一個,與其連接的文件同時被修改;對硬鏈接文件進行讀寫和刪除操作時候,效果和軟鏈接相同。但如果我們刪除硬鏈接文件的源文件, 硬鏈接文件仍然存在,而且保留了原有的內容。這時,系統就“忘記”了它曾經是硬鏈接文件,而把他當成一個普通文件。 硬鏈接文件有兩個限制: 1、不允許給目錄創建硬鏈接; 2、只有在同一文件系統中的文件之間才能創建鏈接。

  軟鏈接指向的是路徑,又叫符號鏈接,這個文件包含了另一個文件的路徑名可以是任意文件或目錄,還可以鏈接不同文件系統的文件,和win下的快捷方式差不多。軟鏈接文件甚至可以鏈接不存在的文件,這就產生一般稱之為"斷鏈"的問題(或曰“現象"),鏈接文件甚至可以循環鏈接自己,類似于編程語言中的遞歸。

  示例:

  ln exitfile newfile

  ln -s exitfile newfile

  這里的newfile為創建的鏈接名字,第一個沒有參數,默認是硬鏈接,第二個 -s 表示是軟鏈接。

  ls -il 可以查看文件的inode號等屬性,例如:

  [root@server tmp]# touch file

  [root@server tmp]# ln file file1

  [root@server tmp]# ln -s file file2

  [root@server tmp]# ls -il

  total 0

  27127 -rw-r--r--. 2 root root 0 Nov 20 10:40 file

  27127 -rw-r--r--. 2 root root 0 Nov 20 10:40 file1

  27132 lrwxrwxrwx. 1 root root 4 Nov 20 10:40 file2 -> file

  在 /tmp 目錄下,創建名為file的文件,先后創建硬鏈接file1,軟鏈接file2.觀察ls -il的輸出

  file 和 file1 的inode是一樣的,所以可以說硬鏈接是指針指向同一個inode,系統并不為他重新分配inode。file2指向file,說明file2是軟鏈接,inode號也發生變化,

  若刪除原始文件file,硬鏈接繼續使用,但軟鏈接就失效了。這點與win下的快捷方式類似。

  這里需要強調的是,ls -l 命令輸出中的第3個字段內容,此為inode鏈接數,只要不為0,對于硬鏈接來說,文件就一直存在,不管你刪的是源文件還是之前生成的硬鏈接。

【linux 硬鏈接和軟鏈接深入了解】相關文章:

通過實例講解Linux系統中硬鏈接與軟鏈接的創建10-28

Dreamweaver鏈接的方法09-28

職稱計算機2017Excel知識點:鏈接和超鏈接10-17

c語言鏈接程序08-26

淺談Dreamweaver超鏈接09-24

什么是Dreamweaver超鏈接10-05

dreamweaver添加超鏈接的方法09-08

PHP關聯鏈接如何添加07-10

Dreamweaver如何錨記鏈接10-02

Dreamweaver設計彩色文字鏈接07-08

主站蜘蛛池模板: 五莲县| 延庆县| 娄烦县| 酒泉市| 丰县| 清新县| 长春市| 米泉市| 故城县| 娄底市| 乐陵市| 喀喇沁旗| 陇西县| 奉贤区| 千阳县| 新建县| 连平县| 信宜市| 泗水县| 平江县| 华亭县| 黄浦区| 香港 | 静海县| 仁寿县| 榆社县| 息烽县| 屏东县| 墨竹工卡县| 黄大仙区| 六安市| 廉江市| 铜鼓县| 康保县| 土默特右旗| 辽宁省| 五寨县| 杭锦后旗| 通江县| 佛学| 桂阳县|