當前位置:首頁 » 操作系統 » 軟連接linux

軟連接linux

發布時間: 2022-01-19 05:58:04

1. linux軟鏈接設置

linux中設置軟鏈接如下:
只要在ln後面加上選項 –s,軟鏈接就建立了
[[email protected] test]# ls -il
總計 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
[[email protected] test]# ln -s file1 file1soft
[[email protected] test]# ls -il
總計 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491140 lrwxrwxrwx 1 root root 5 07-14 14:24 file1soft -> file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
使用軟鏈接的好處:
(1)軟連接可以 跨文件系統 。
實踐的方法就是用共享文件把windows下的 aa.txt文本文檔連接到linux下/root目錄 下 。
(2)軟鏈接不直接使用i節點號作為文件指針,而是使用文件路徑名作為指針。所以 刪除連接文件對源文件無影響,但是刪除 源文件,連接文件就會找不到要指向的文件 。軟鏈接有自己的inode,並在磁碟上有一小片空間存放路徑名。
(3)軟連接可以對一個不存在的文件名進行連接 。
(4)軟連接可以對目錄進行連接。

2. linux創建軟連接的目的是什麼呀!怎麼cd進入軟連接 具體怎麼做呀。

軟連接就相當於windows的快捷方式。
ln -s /data/dir /tmp/aaa
ln -s 源目錄 目標軟連接

進入軟連接
cd /tmp/aaa

實際上aaa這個軟連接就相當於/data/dir了。很簡單吧。

3. 在linux中,建立軟連接和硬連接是什麼意思有什麼區別

軟連接和硬連接可以這樣理解:
硬連接就像一個文件有多個文件名,
軟連接就是產生一個新文件,這個文件指向另一個文件的位置,
硬連接必須在同一文件系統中,而軟連接可以跨文件系統.

4. linux如何設置軟連接

linux下的軟鏈接類似於windows下的快捷方式。

實例:

ln-shttpd.confconfighttp

其中 httpd.conf 就是源文件,confighttp是鏈接文件名,其作用是當編輯confighttp
,實際上是鏈接編輯httpd.conf。

如果要刪除軟鏈接:

rm-rfconfighttp

這樣只會刪除confighttp鏈接文件,而不會刪除源文件httpd.conf。

相對於軟連接,還有硬鏈接,

建立硬鏈接命令:

lnhttpd.confconfighttp

硬鏈接文件相當於一個文件存儲在兩個位置,可以有效防止誤刪。

5. linux下建立軟鏈接

ln -s /home/ddfivfou/www/abc /home/ddfivfou/public_html/abc

6. linux 如何查看一個軟連接實際指向的文件的位置

linux下查看軟連接的信息使用命令「ls -L」最後一列就是原始地址(實際指向的文件的位置)。ln -s /home/basic/dl/ build/執行完成後,會在build路徑下dl的目錄, 使用ls -l查看會發現build下的dl-〉/home/basic/dl,進入build/dl下即可查看與訪問相應的文件。

7. linux軟連接和硬鏈接的區別

首先我們需要了解linux下硬鏈接以及軟連接的基本概念.
硬鏈接:新建的文件是已經存在的文件的一個別名,當原文件刪除時,新建的文件仍然可以使用.
軟鏈接:也稱為符號鏈接,新建的文件以「路徑」的形式來表示另一個文件,和Windows的快捷方式十分相似,新建的軟鏈接可以指向不存在的文件.
下面詳細介紹一下硬鏈接和軟連接之間的區別.
1.硬鏈接和原來的文件沒有什麼區別,而且共享一個 inode 號(文件在文件系統上的唯一標識);而軟鏈接不共享 inode,也可以說是個特殊的 inode,所以和原來的 inode 有區別。
2.若原文件刪除了,則該軟連接則不可以訪問,而硬連接則是可以的。
3.由於符號鏈接的特性,導致其可以跨越磁碟分區,但硬鏈接不具備這個特性.
另外在轉載一下網上的介紹.
硬鏈接(hard link) ln
UNIX文件系統提供了一種將不同文件鏈接至同一個文件的機制,我們稱這種機制為鏈接。它可以使得單個程序對同一文件使用不同的名字。這樣的好處是文件系統只存在一個文件的副本。系統簡單地通過在目錄中建立一個新的登記項來實現這種連接。該登記項具有一個新的文件名和要連接文件的inode號(inode與原文件相同)。不論一個文件有多少硬鏈接,在磁碟上只有一個描述它的inode,只要該文件的鏈接數不為0,該文件就保持存在。硬鏈接不能對目錄建立硬鏈接!
硬連接是直接建立在節點表上的(inode),建立硬連接指向一個文件的時候,會更新節點表上面的計數值。舉個例子,一個文件被連接了兩次(硬連接),這個文件的計數值是3,而無論通過3個文件名中的任何一個訪問,效果都是完全一樣的,但是如果刪除其中任意一個,都只是把計數值減1,不會刪除實際的內容的,(任何存在的文件本身就算是一個硬連接)只有計數值變成0也就是沒有任何硬連接指向的時候才會真實的刪除內容。
軟鏈接(symbolic link) ln-s
我們把符號鏈接稱為軟鏈接,它是指向另一個文件的特殊文件,這種文件的數據部分僅包含它所要鏈接文件的路徑名。軟鏈接是為了克服硬鏈接的不足而引入的,軟鏈接不直接使用inode號作為文件指針,而是使用文件路徑名作為指針(軟鏈接:文件名 + 數據部分-->目標文件的路徑名)。軟體有自己的inode,並在磁碟上有一小片空間存放路徑名。因此,軟鏈接能夠跨文件系統,也可以和目錄鏈接!其二,軟鏈接可以對一個不存在的文件名進行鏈接,但直到這個名字對應的文件被創建後,才能打開其鏈接。

8. Linux下軟鏈接和硬鏈接的區別是什麼

要深入理解軟鏈接和硬鏈接,那麼得先理解文件系統;
所以我只能粗略解釋下軟鏈接和硬鏈接;
硬鏈接:大小和block以及inode號都相同; 那麼說明他們根本就是同一個文件; 打個比方: 從上海坐飛機去北京, 飛機可以直飛北京, 也可以先去紐約轉一圈到北京, 這個就不同的飛行路線就是路徑, 但是目的都是相同的---北京(文件位置);;;
軟鏈接: 大小和block以及inode號都不同, 那麼說明他們根本就不是同一個文件, 那麼軟鏈接存放的是什麼呢? 存放的就是如何從上海到北京的路線(比如是從上海到紐約然後目標是北京的路線); 所以它得先到上海然後才能坐飛機到北京;
從上面的飛機例子中可以得出一個特性: 硬鏈接必須是上海到北京; 即: 必須是同一個文件系統;
軟體可以是其他地方到上海然後坐飛機到北京; 可以他可以在不同的文件系統;
stat filename 這個命令記住; 看看Inode號, 就能知道硬鏈接和軟鏈接是什麼了; Inode對於文件系統非常重要; Inode是一個文件的元數據, 如果相同的; 那麼根本就是同一個文件;;;
所以硬鏈接不是文件的復制2份; 說實話我不知道快捷方式的原理, 因為我沒有去解讀過NTFS文件系統; 所以軟鏈接是不是快捷方式我不好說, 但是軟鏈接其實就是存放著另一個文件的路徑的文件;;

9. linux的硬鏈接和軟連接的區別

軟連接跟硬鏈接最大的區別在於:

1.文件A和文件B的inode號碼一樣,對文件內容進行修改,會影響到所有文件名;但是,刪除一個文件名,不影響另一個文件名的訪問。這種情況就被稱為"硬鏈接"(hard link)。

2.文件A和文件B的inode號碼雖然不一樣,但是文件A的內容是文件B的路徑。讀取文件A時,系統會自動將訪問者導向文件B。因此,無論打開哪一個文件,最終讀取的都是文件B。這時,文件A就稱為文件B的"軟鏈接"(soft link)或者"符號鏈接(symbolic link)

3.對源文件、硬鏈接、軟連接修改均會影響文件內容,因為本質上是修改了同一塊內容。刪除硬鏈接、軟連接均不會影響源文件的讀寫。

10. LINUX軟鏈接怎麼使用

ln -s 源文件/目錄 目標位置
可理解成windows的快捷方式

熱點內容
附近存儲櫃 發布:2024-11-15 17:15:17 瀏覽:451
王選解決漢字存儲問題 發布:2024-11-15 17:15:11 瀏覽:659
球球大作戰安卓為什麼不能玩哪些模式 發布:2024-11-15 17:14:26 瀏覽:995
存儲器講課 發布:2024-11-15 17:14:12 瀏覽:195
安卓充電頭怎麼稱呼 發布:2024-11-15 17:11:17 瀏覽:445
獵人手游源碼 發布:2024-11-15 17:09:28 瀏覽:432
qt資源圖片編譯 發布:2024-11-15 16:59:26 瀏覽:665
編譯選項保護范圍最廣 發布:2024-11-15 16:57:47 瀏覽:605
c語言中的除號 發布:2024-11-15 16:51:09 瀏覽:215
安卓ops是什麼文件 發布:2024-11-15 16:32:18 瀏覽:927