LN(1) LN(1)
按需網(wǎng)站策劃可以根據(jù)自己的需求進行定制,成都網(wǎng)站建設、網(wǎng)站建設構思過程中功能建設理應排到主要部位公司成都網(wǎng)站建設、網(wǎng)站建設的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義NAME
ln -在文件之間建立連接
總覽
ln [options] source [dest]
ln [options] source...directory
POSIX 選項:
[-f]
GNU 選項(縮寫):
[-bdfinsvF] [-S backup-suffix] [-V {numbered, existing, simple}] [--help] [--version] [--]
描述
在Unix世界里有兩個’link’(連接)概念,一般稱之為硬連接和軟連接。一個硬連接僅僅是一個文件名。(一個文件可以有好幾個文件名,只有將最后一個文件名從
磁盤上刪除,才能把這個文件刪掉。文件名的個數(shù)是由ls(1)來確定的。所有的文件名都處于同一個狀態(tài),也就沒有什么“源名字” 之說。通常文件系統(tǒng)里的一個文件
的所有名字包含著一樣的數(shù)據(jù)信息,不過這樣也不是必需的。)一個軟連接(或符號連接)是完全不同的:它是一個包含了路徑信息的小小的指定文件。因此,軟連
接可以指向不同文件系統(tǒng)里的文件(比如由NFS裝載的不同機器文件系統(tǒng)上的文件),甚至可以指向一個不一定確實存在的文件。在軟連接文件被訪問(系 統(tǒng) 調(diào) 用
open(2) 或stat(2))的時候,操作系統(tǒng)用該文件所包含的路徑替換該文件的訪問介入點,從而實現(xiàn)對所指文件的訪問。(用命令rm(1)和unlink(2)可以刪除連接,
但不是刪除該文件所指向的文件。系統(tǒng)指定調(diào)用lstat(2)和readlink(2) 來讀取連接文件與其所指文件的狀態(tài)。到底是對軟連接文件操作,還是對被指向文件操作,
由于不同操作系統(tǒng)件存在不同的系統(tǒng)調(diào)用,而存在著差異。)
ln 在文件間產(chǎn)生連接。缺省時,產(chǎn)生硬連接,有-s選項,則產(chǎn)生符號(軟)連接。
如 果僅僅只給出一個文件名,那么ln將在當前目錄里產(chǎn)生這個文件的連接,也就是說,以該文件(的最后一個)名稱等同的名字在當前目錄里產(chǎn)生一個連接(GNU范
圍內(nèi));如果最后一個參數(shù)是一個已存在的目錄名, ln 將在那個目錄里給每一個源文件用以與源文件相同的文件名產(chǎn)生連接,(不同情況見以下--no-dereference
的描述);如果只給出兩個文件名,ln將產(chǎn)生源文件的連接;如果最后一個參數(shù)不是一個目錄名或多于兩個文件名,則報錯。
缺省時,ln不刪除已存在的文件或符號連接。(因此,它可以被用來鎖定目標文件,即當dest已經(jīng)不存在時)但選項-f可以強制執(zhí)行。
在已存在的實現(xiàn)中,只有超級用戶才能建立目錄的硬連接。 POSIX 禁止系統(tǒng)調(diào)用link(2)和ln建立目錄的硬連接(但是允許在不同的文件系統(tǒng)間建立硬連接)。
POSIX 選項
-f 刪除已存在的目的文件。
GNU 選項
-d, -F, --directory
允許超級用戶建立目錄硬連接。
-f, --force
刪除已存在的目的文件。
-i, --interactive
提示是否刪除已存在的目的文件。
-n, --no-dereference
當所給出的目的文件名是一個目錄的符號連接時,將其視為一般文件處理。
當 目的目錄名是一個確實存在的目錄(不是一個符號連接)時,不進行模糊處理,而在那個目錄里建立連接。但是當所指定的目的目錄名是一個符號連接時
,有兩種方式來對待用戶的要求。 ln 會視目的為一個普通目錄,并且在里面建立連接。或者如同符號連接本身一樣地視其為一個非目錄。這種情況下 ,ln
將在建立新連接之前刪除或備份這個符號連接。缺省地,把符號連接視為普通目錄來對待。
-s, --symbolic
建立符號連接以替代硬連接。在不支持符號連接的系統(tǒng)上,這個選項僅僅會產(chǎn)生一個錯誤提示而已。
-v, --verbose
在建立連接前顯示所操作的文件名。
GNU 備份選項
對 于 想備份那些有可能被覆蓋、改寫或者被破壞的文件, GNU提供了比如:cp, mv, ln, install和patch等命令。可以使用-b參數(shù)生成備份文件。備份文件的名稱
由-V參數(shù)指定。假如備份文件的名稱是通過原文件名加后綴而得到,那么要用-S參數(shù)來指定這個后綴。
-b, --backup
備份文件。
-S SUFFIX,-suffix=SUFFIX
在備份文件后添加"SUFFIX"(你的后綴)。如果不使用該參數(shù),則使用環(huán)境變量 SIM_PLE_BACHUP_SUFFIX,如果該環(huán)境變量沒有設置,則缺省地使用’~’。
-V METHOD,-version-control=METHOD
指定備份文件如何命名。參數(shù)"METHOD"可以是’numbered’(或’t’), ′existing′(或′nil′),或′never′(或′simple′)。如果不使用該參數(shù),則使用 環(huán) 境 變
量VERSION_CONTROL,如果該環(huán)境變量沒有設置,則缺省地使用 ’existing’。
正確有效的METHOD參數(shù)對應于Emacs變量’version-control’。(唯一被承認的縮寫):
t, numbered 產(chǎn)生數(shù)字標記形式的備份文件。
nil, existiong 對已有數(shù)字標記備份的文件進行數(shù)字備份,而簡單備份其他類型文件。
never, simple 總是進行簡單備份。
GNU 標準參數(shù)
-help 在標準輸出上顯示使用信息并順利退出。
-version
在標準輸出上顯示版本信息并順利退出
-- 終端參數(shù)列表。
環(huán)境變量
變量LANG, LC_ALL, LC_COLLATE, LC_CTYPE和LC_MESSAGES具有通常意義。在GNU版本里,變量 SIMPLE_BACKUP_SUFFIX和VERSION_CONTROL控制備份文件的命名。
遵循
POSIX 1003.2,盡管POSIX 1003.2(1996)沒有討論軟連接。軟連接在BSD中有介紹,在System V release3(或更老版本)系統(tǒng)中不出現(xiàn)。
另見
ls(1), rm(1), link(2), lstat(2), open(2), readlink(2), stat(2), unlink(2)
注意
本文出自應用文檔-4.0,其他版本肯定會有微小差別。任何添加或糾錯意見請寄:aeb@cwi.nl。程序Bugs請告知:fileutils-bugs@gnu.ai.mit.edu
[中文版維護人]
Surran
[中文版最新更新]
2000/10/19
[中國Linux論壇man手冊頁翻譯計劃]
http://cmpp.linuxforum.net
GNU fileutils 4.0 November 1998 LN(1)
(END)
-S SUFFIX,-suffix=SUFFIX
在備份文件后添加"SUFFIX"(你的后綴)。如果不使用該參數(shù),則使用環(huán)境變量 SIM_PLE_BACHUP_SUFFIX,如果該環(huán)境變量沒有設置,則缺省地使用’~’。
-V METHOD,-version-control=METHOD
指定備份文件如何命名。參數(shù)"METHOD"可以是’numbered’(或’t’), ′existing′(或′nil′),或′never′(或′simple′)。如果不使用該參數(shù),則使用 環(huán) 境 變
量VERSION_CONTROL,如果該環(huán)境變量沒有設置,則缺省地使用 ’existing’。
正確有效的METHOD參數(shù)對應于Emacs變量’version-control’。(唯一被承認的縮寫):
t, numbered 產(chǎn)生數(shù)字標記形式的備份文件。
nil, existiong 對已有數(shù)字標記備份的文件進行數(shù)字備份,而簡單備份其他類型文件。
never, simple 總是進行簡單備份。
GNU 標準參數(shù)
-help 在標準輸出上顯示使用信息并順利退出。
-version
在標準輸出上顯示版本信息并順利退出
-- 終端參數(shù)列表。
:
-S SUFFIX,-suffix=SUFFIX
在備份文件后添加"SUFFIX"(你的后綴)。如果不使用該參數(shù),則使用環(huán)境變量 SIM_PLE_BACHUP_SUFFIX,如果該環(huán)境變量沒有設置,則缺省地使用’~’。
-V METHOD,-version-control=METHOD
指定備份文件如何命名。參數(shù)"METHOD"可以是’numbered’(或’t’), ′existing′(或′nil′),或′never′(或′simple′)。如果不使用該參數(shù),則使用 環(huán) 境 變
量VERSION_CONTROL,如果該環(huán)境變量沒有設置,則缺省地使用 ’existing’。
正確有效的METHOD參數(shù)對應于Emacs變量’version-control’。(唯一被承認的縮寫):
t, numbered 產(chǎn)生數(shù)字標記形式的備份文件。
nil, existiong 對已有數(shù)字標記備份的文件進行數(shù)字備份,而簡單備份其他類型文件。
never, simple 總是進行簡單備份。
GNU 標準參數(shù)
-help 在標準輸出上顯示使用信息并順利退出。
-version
在標準輸出上顯示版本信息并順利退出
-- 終端參數(shù)列表。
環(huán)境變量
變量LANG, LC_ALL, LC_COLLATE, LC_CTYPE和LC_MESSAGES具有通常意義。在GNU版本里,變量 SIMPLE_BACKUP_SUFFIX和VERSION_CONTROL控制備份文件的命名。
遵循
POSIX 1003.2,盡管POSIX 1003.2(1996)沒有討論軟連接。軟連接在BSD中有介紹,在System V release3(或更老版本)系統(tǒng)中不出現(xiàn)。
另見
ls(1), rm(1), link(2), lstat(2), open(2), readlink(2), stat(2), unlink(2)
注意
本文出自應用文檔-4.0,其他版本肯定會有微小差別。任何添加或糾錯意見請寄:aeb@cwi.nl。程序Bugs請告知:fileutils-bugs@gnu.ai.mit.edu
[中文版維護人]
Surran
[中文版最新更新]
2000/10/19
[中國Linux論壇man手冊頁翻譯計劃]
http://cmpp.linuxforum.net
GNU fileutils 4.0 November 1998 LN(1)
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。