ln 命令的用法

2021-05-21 19:22:30 字數 1211 閱讀 4519

功能:

連線檔案或目錄。

為某乙個檔案在另外乙個位置建立乙個同步的鏈結。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然 後在其它的目錄下用ln命令鏈結(link)它就可以,不必重複的占用磁碟空間。

用法:將某個檔案鏈結到乙個檔案上

ln [ -f | -n] [ -s ] sourcefile [ targetfile ]

將乙個或多個檔案鏈結到乙個目錄上

ln [ -f | -n] [ -s ] sourcefile ... targetdirectory51testing軟體測試網7k fk1b?,b5i

idt.hl j/:n~0

51testing軟體測試網's)x#fr-z rg$d

引數:-b或–backup  刪除,覆蓋目標檔案之前的備份。

-d或-f或–directory  建立目錄的硬連線。

-f或 –force  強行建立檔案或目錄的連線,不**件或目錄是否存在。

-i或–interactive  覆蓋既有檔案之前先詢問使用者。

-n或–no-dereference  把符號連線的目的目錄視為一般檔案。

-s或–symbolic  對原始檔建立符號連線,而非硬連線。

-s《字尾備份字串》或–suffix=《字尾備份字串》  用」-b」引數備份目標檔案. 

注意:1. ln命令會保持每一處鏈結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生 相同的變化;

2. ln的鏈結又符號鏈結和硬鏈結兩種,符號鏈結就是ln -s ** **,它只會在你選定的位置上生成乙個檔案的映象,不會占用磁碟空間,硬鏈結ln ** **,沒有引數-s, 它會在你選定的位置上生成乙個和原始檔大小相同的檔案,無論是符號鏈結還是硬鏈結,檔案都保持同步變化。

如果你用ls察看乙個目錄時,發現有的檔案後面有乙個@的符號,那就是乙個用ln命 令生成的檔案,用ls -l命令去察看,就可以看到顯示的link的路徑了。

3. 對於ln命令預設是建立硬鏈結的.

4. -s不是soft(軟)的意思,而是symbolic(符號)的意思,因此應該是符號鏈結。

5. 當為 -s 標誌指定 sourcefile 引數的時候,必須使用絕對路徑。如果沒有指明絕對路徑,那麼當 sourcefile 和 targetfile 引數位於不同的目錄中的時候,可能會發生意外的結果。在建立符號鏈結之前,不需要存在原始檔。

ln命令的用法

這是linux中乙個非常重要命令,請大家一定要熟悉。它的功能是為某乙個檔案在另外乙個位置建立乙個同不的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放...

linux命令ln的用法

ln 這是linux中乙個非常重要命令,請大家一定要熟悉。它的功能是為某乙個檔案在另外乙個位置建立乙個同不的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目...

ln命令用法舉例

ln命令的功能 為某乙個檔案在另外乙個位置建立乙個同步的鏈結.當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結 link 它就可以,不必重複的占用磁碟空間。1.命令格式 ln 引數...