一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ln

 昵稱25533110 2017-05-06

ln命令用來為文件創(chuàng)件連接,連接類型分為硬連接和符號連接兩種,默認的連接類型是硬連接。如果要創(chuàng)建符號連接必須使用'-s'選項。

注意:符號鏈接文件不是一個獨立的文件,它的許多屬性依賴于源文件,所以給符號鏈接文件設置存取權限是沒有意義的。

語法

ln(選項)(參數(shù))

選項

-b或--backup:刪除,覆蓋目標文件之前的備份;-d或-F或——directory:建立目錄的硬連接;-f或——force:強行建立文件或目錄的連接,不論文件或目錄是否存在;-i或——interactive:覆蓋既有文件之前先詢問用戶;-n或--no-dereference:把符號連接的目的目錄視為一般文件;-s或——symbolic:對源文件建立符號連接,而非硬連接;-S<字尾備份字符串>或--suffix=<字尾備份字符串>:用'-b'參數(shù)備份目標文件后,備份文件的字尾會被加上一個備份字符串,預設的備份字符串是符號“~”,用戶可通過“-S”參數(shù)來改變它;-v或——verbose:顯示指令執(zhí)行過程;-V<備份方式>或--version-control=<備份方式>:用“-b”參數(shù)備份目標文件后,備份文件的字尾會被加上一個備份字符串,這個字符串不僅可用“-S”參數(shù)變更,當使用“-V”參數(shù)<備份方式>指定不同備份方式時,也會產(chǎn)生不同字尾的備份字符串;--help:在線幫助;--version:顯示版本信息。

參數(shù)

  • 源文件:指定連接的源文件。如果使用-s選項創(chuàng)建符號連接,則“源文件”可以是文件或者目錄。創(chuàng)建硬連接時,則“源文件”參數(shù)只能是文件;
  • 目標文件:指定源文件的目標連接文件。

實例

將目錄/usr/mengqc/mub1下的文件m2.c鏈接到目錄/usr/liu下的文件a2.c

cd /usr/mengqcln /mub1/m2.c /usr/liu/a2.c

在執(zhí)行l(wèi)n命令之前,目錄/usr/liu中不存在a2.c文件。執(zhí)行l(wèi)n之后,在/usr/liu目錄中才有a2.c這一項,表明m2.c和a2.c鏈接起來(注意,二者在物理上是同一文件),利用ls -l命令可以看到鏈接數(shù)的變化。

在目錄/usr/liu下建立一個符號鏈接文件abc,使它指向目錄/usr/mengqc/mub1

ln -s /usr/mengqc/mub1 /usr/liu/abc

執(zhí)行該命令后,/usr/mengqc/mub1代表的路徑將存放在名為/usr/liu/abc的文件中。

擴展知識

Linux具有為一個文件起多個名字的功能,稱為鏈接。被鏈接的文件可以存放在相同的目錄下,但是必須有不同的文件名,而不用在硬盤上為同樣的數(shù)據(jù)重復備份。另外,被鏈接的文件也可以有相同的文件名,但是存放在不同的目錄下,這樣只要對一個目錄下的該文件進行修改,就可以完成對所有目錄下同名鏈接文件的修改。對于某個文件的各鏈接文件,我們可以給它們指定不同的存取權限,以控制對信息的共享和增強安全性。

文件鏈接有兩種形式,即硬鏈接和符號鏈接。

硬鏈接

建立硬鏈接時,在另外的目錄或本目錄中增加目標文件的一個目錄項,這樣,一個文件就登記在多個目錄中。如圖所示的m2.c文件就在目錄mub1和liu中都建立了目錄項。

創(chuàng)建硬鏈接后,己經(jīng)存在的文件的I節(jié)點號(Inode)會被多個目錄文件項使用。一個文件的硬鏈接數(shù)可以在目錄的長列表格式的第二列中看到,無額外鏈接的文件的鏈接數(shù)為l。

在默認情況下,ln命令創(chuàng)建硬鏈接。ln命令會增加鏈接數(shù),rm命令會減少鏈接數(shù)。一個文件除非鏈接數(shù)為0,否則不會從文件系統(tǒng)中被物理地刪除。

對硬鏈接有如下限制:

  • 不能對目錄文件做硬鏈接。
  • 不能在不同的文件系統(tǒng)之間做硬鏈接。就是說,鏈接文件和被鏈接文件必須位于同一個文件系統(tǒng)中。

符號鏈接

符號鏈接也稱為軟鏈接,是將一個路徑名鏈接到一個文件。這些文件是一種特別類型的文件。事實上,它只是一個文本文件(如圖中的abc文件),其中包含它提供鏈接的另一個文件的路徑名,如圖中虛線箭頭所示。另一個文件是實際包含所有數(shù)據(jù)的文件。所有讀、寫文件內(nèi)容的命令被用于符號鏈接時,將沿著鏈接方向前進來訪問實際的文件。

符號連接

與硬鏈接不同的是,符號鏈接確實是一個新文件,當然它具有不同的I節(jié)點號;而硬鏈接并沒有建立新文件。

符號鏈接沒有硬鏈接的限制,可以對目錄文件做符號鏈接,也可以在不同文件系統(tǒng)之間做符號鏈接。

ln -s命令建立符號鏈接時,源文件最好用絕對路徑名。這樣可以在任何工作目錄下進行符號鏈接。而當源文件用相對路徑時,如果當前的工作路徑與要創(chuàng)建的符號鏈接文件所在路徑不同,就不能進行鏈接。

符號鏈接保持了鏈接與源文件或目錄之間的區(qū)別:

  • 刪除源文件或目錄,只刪除了數(shù)據(jù),不會刪除鏈接。一旦以同樣文件名創(chuàng)建了源文件,鏈接將繼續(xù)指向該文件的新數(shù)據(jù)。
  • 在目錄長列表中,符號鏈接作為一種特殊的文件類型顯示出來,其第一個字母是l。
  • 符號鏈接的大小是其鏈接文件的路徑名中的字節(jié)數(shù)。
  • 當用ln -s命令列出文件時,可以看到符號鏈接名后有一個箭頭指向源文件或目錄,例如lrwxrwxrwx … 14 jun 20 10:20 /etc/motd->/original_file其中,表示“文件大小”的數(shù)字“14”恰好說明源文件名original_file由14個字符構成。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    91欧美视频在线观看免费| 91亚洲国产—区=区a| 天堂网中文字幕在线观看| 一区二区三区国产日韩| 日韩精品一区二区毛片| 色婷婷成人精品综合一区| 国产日韩熟女中文字幕| 老司机这里只有精品视频| 加勒比系列一区二区在线观看 | 色欧美一区二区三区在线| 亚洲欧美日韩色图七区| 视频在线免费观看你懂的| 国产亚洲欧美日韩精品一区| 中文字幕日韩欧美亚洲午夜| 黄色激情视频中文字幕| 久久福利视频视频一区二区| 91在线爽的少妇嗷嗷叫| 美女被啪的视频在线观看| 偷自拍亚洲欧美一区二页| 日韩中文字幕欧美亚洲| 精品国产91亚洲一区二区三区| 国产传媒精品视频一区| 亚洲国产成人精品福利| 日本在线不卡高清欧美| 欧美自拍偷自拍亚洲精品| 在线日韩中文字幕一区| 日韩中文字幕视频在线高清版 | 国产麻豆一区二区三区在| 亚洲av熟女国产一区二区三区站| 中文字幕亚洲精品乱码加勒比| 夜色福利久久精品福利| 欧美日韩乱码一区二区三区| 粉嫩内射av一区二区| 日韩成人动作片在线观看| 九九热这里只有免费精品| 在线观看视频国产你懂的| 精品al亚洲麻豆一区| 美女被后入视频在线观看| 国产成人av在线免播放观看av| 国产欧美日韩视频91| 国产中文另类天堂二区|