鏈接文件命令(說了限制條件)

Linux命令學習(十一):鏈接文件命令
鏈接文件的命令ln一直沒有理解好,鬱悶。不過現在不太想花太多時間在LINUX命令上面,所以先說一下現在知道的,以後再在實踐中慢慢理解。
ln命令的結果有點類似於windows系統中的快捷方式,可以從不同的路徑訪問同一個文件。但與快捷方式也只是類似而已。
文件鏈接有兩種,硬鏈接,符號鏈接。下面分別說明:

硬鏈接:所謂硬鏈接就是把將一個文件在多個目錄中登記。比方,文件file1本來在A目錄中,後來又在B目錄中添加了file1的硬鏈接,這時在A與B目錄都可以看到這個文件。此文件的硬鏈接數就是2。
硬鏈接有少許的限制:
(1) 不能對目錄文件做硬鏈接
(2)不能在不同文件系統之間做硬鏈接--也就是說要建立硬鏈接,必須在同一文件系統之上。

符號鏈接:符號鏈接則是真正在B中鏈接了一個文件,然後B中的文件又指向A。

ln命令的格式如下:ln [選項] 源文件 [目標文件] 其中,-s選項代表添加的是符號鏈接,默認情況下添加的是硬鏈接。

下面是我前幾天使用的一個例子。我在掛載的盤上有個文件夾,經常需要訪問,但找起來有點囉嗦。於是想在桌面上建立一個鏈接。假設當前我在我的目錄之下,當前文件夾中就有Desktop文件夾,於是輸入以下命令建立鏈接:ln -s /windows/hdc7/Ebook ./Desktop/AllEbook,OK,桌面上已經有了一個文件夾了。
另外想說的就是,我所說的只是我的理解,因爲時間比較倉促,我也只是簡單的看了一下。可能會發生理解錯誤,希望不要誤導看到這點字的朋友們。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章