Linux的LN命令問題,linux下ln命令的問題

2021-05-28 19:32:47 字數 5678 閱讀 9356

1樓:匿名使用者

ln ../newlib-1.13.0/newlib newlib

少了一個空格

你在輸命令的時候,要習慣用tab鍵,如果連續按兩次tab鍵出不來,那麼說明這個檔案不存在,或者你輸入有錯。

linux下 ln 命令的問題

2樓:笨a小孩

linux中的符號連結跟windows的快捷方式根本不是一個概念,相差甚遠。

比如你有個檔案file.txt,你可以用ln命令來建立一個指向file.txt的符號連結,

命令是:

ln -s file.txt symlink

之後,執行ls -l就會看到如下結果

lrwxrwxrwx 1 user user 8 2011-06-16 17:04 symlink -> file.txt

你以後修改symlibk跟修改file.txt就是一樣的了,比如你往symlink裡面寫helloworld

再開啟file.txt就看到裡面有helloworld了

當然,如果你刪除symlink,不會刪除file.txt

如果你建立的是一個目錄的符號連結,那麼你進入該連結,會看到跟進入該目錄一樣的效果

3樓:匿名使用者

windows的快捷方式不理解嗎? 英文翻譯有時還是不能翻譯思維方式的。

linux ln命令問題

4樓:匿名使用者

沒有問題。

這句話的意思是:把當前目錄上一層目錄下面的newlib-1.13.

0/newlib連結到當前目錄下面,並命名為newlib。這樣呢,當前目錄下面就有一個newlib檔案指向../newlib-1.

13.0/newlib了。

多看看man手冊,就明白了

linux ln命令 怎麼操作

5樓:匿名使用者

最直接的方式就是在終端中 man ln然後就是詳細說明。

ln是linux中又一個非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個同不的連結,這個命令最常用的引數是-s,具體用法是:ln –s 原始檔 目標檔案。

使用方式 : ln [options] source dist,其中 option 的格式為 :[-bdfinsvf] [-s backup-suffix] [-v ]

ln source dist 是產生一個連結(dist)到 source,至於使用硬連結或軟鏈結則由引數決定。

不論是硬連結或軟鏈結都不會將原本的檔案複製一份,只會佔用非常少量的磁碟空間。

-f : 鏈結時先將與 dist 同檔名的檔案刪除

-d : 允許系統管理者硬鏈結自己的目錄

-i : 在刪除與 dist 同檔名的檔案時先進行詢問

-n : 在進行軟連結時,將 dist 視為一般的檔案

-s : 進行軟鏈結(symbolic link)

-v : 在連結之前顯示其檔名

-b : 將在鏈結時會被覆寫或刪除的檔案進行備份

-s suffix : 將備份的檔案都加上 suffix 的字尾

-v method : 指定備份的方式

--help : 顯示輔助說明

--version : 顯示版本

6樓:

ln -s 目錄 要建立的虛擬目錄

例如ln -s /media/av ~/我的教程

7樓:匿名使用者

ln 命令就像windows下的建立快捷方式,具體命令,網上可以查到的

linux中ln -s命令為什麼會失敗?

8樓:匿名使用者

1、首先ln -s 命令是用來建立軟連結的,格式:ln -s 目標名 連結名

2、如 ln -s /usr/bin/lib.so.1 /lib/lib.so.1

/usr/bin/lib.so.1就是原來的檔案;/lib/lib.so.1就是連結地址;相當於windows裡的快捷方式

3、如果建立失敗一般由兩個原因:一是你的格式不對(可以使用help命令檢視ln );二是你建立的軟連結已存在。詳細的可以看失敗的報錯。

9樓:只為你奮鬥馥瑄

ln命令的使用方式為:

ln [引數][原始檔或目錄][目標檔案或目錄]加引數-s後也就是軟連線,請確認使用格式是否正確,或原始檔或目錄是否存在。

示例:ln -s ./license.bea ./license.bea.slink截圖:

10樓:匿名使用者

檢查下許可權,和磁碟空間使用。軟連結也是檔案,需要佔用空間,另一個,使用root使用者操作試試。

11樓:匿名使用者

這是說當前ozealglasses檔案已經存在。你執行ls -la,看一下是不是真的有這個檔案。另外,在當前目錄建連結,沒必要加./的。

linux ln 連線命令怎麼用?

12樓:智慧小白菜

1、首先有一個目錄dir, 執行ln -s dir dir_link 建立目錄的軟連結。

2、重新建立mkdir源目錄,目錄軟連結重新生效。

3、執行命令ln dir dir_hard,建立目錄的硬連結。

4、執行命令ln -s file file_link,建立檔案file的軟連結file_link。

5、執行命令ln file file_hard建立檔案file的硬連結file_hard。

6、修改硬連結file_hard、cat file,同時更新到原始檔中即可。

13樓:匿名使用者

ln是linux中又一個

非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個不同的連結,這個命令最常用的引數是-s,具體用法是:ln –s 原始檔 目標檔案。

當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln –s /bin/less /usr/local/bin/less

-s 是代號(symbolic)的意思。

兩點注意:

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

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

如果你用ls察看一個目錄時,發現有的檔案後面有一個@的符號且檔案或資料夾的顏色和別的不一樣,那就是一個用ln命令生成的檔案,用ls –l命令去察看,就可以看到顯示的link的路徑了。

指令詳細說明:

指令名稱 : ln

使用許可權 : 所有使用者

使用方式 : ln [options] source dist,其中 option 的格式為 :

[-bdfinsvf] [-s backup-suffix] [-v ]

[--help] [--version] [--]

說明 : linux/unix 檔案系統中,有所謂的連結(link),我們可以將其視為檔案的別名,而連結又可分為兩種 : 硬連結(hard link)與軟連結(symbolic link),硬連結的意思是一個檔案可以有多個名稱,而軟連結的方式則是產生一個特殊的檔案,該檔案的內容是指向另一個檔案的位置。

硬連結是存在同一個檔 案系統中,而軟連結卻可以跨越不同的檔案系統。

ln source dist 是產生一個連結(dist)到 source,至於使用硬連結或軟鏈結則由引數決定。

不論是硬連結或軟鏈結都不會將原本的檔案複製一份,只會佔用非常少量的磁碟空間。

-f : 鏈結時先將與 dist 同檔名的檔案刪除

-d : 允許系統管理者硬鏈結自己的目錄

-i : 在刪除與 dist 同檔名的檔案時先進行詢問

-n : 在進行軟連結時,將 dist 視為一般的檔案

-s : 進行軟鏈結(symbolic link)

-v : 在連結之前顯示其檔名

-b : 將在鏈結時會被覆寫或刪除的檔案進行備份

-s suffix : 將備份的檔案都加上 suffix 的字尾

-v method : 指定備份的方式

--help : 顯示輔助說明

--version : 顯示版本

範例 :

將檔案 yy 產生一個 symbolic link : zz

ln -s yy zz

將檔案 yy 產生一個 hard link : zz

ln yy xx

ps:如果想要刪除連結,則像普通檔案一樣直接rm 連結名稱即可。

14樓:匿名使用者

linux ln(link) 命令詳解

功能說明:連線檔案或目錄。

語 法:ln [-bdfinsv][-s 《字尾備份字串》][-v 《備份方式》][--help][--version][原始檔或目錄][目標檔案或目錄] 或 ln [-bdfinsv][-s 《字尾備份字串》][-v 《備份方式》][--help][--version][原始檔或目錄...][目的目錄]

補充說明:ln指令用在連線檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目錄,且最後的目的地並非是一個已存在的目錄,則會出現錯誤資訊。

參 數:

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

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

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

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

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

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

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

linux上ln命令詳細說明及軟連結和硬連結的區別

15樓:樂可可**座

硬連結就是同一個檔案使用了多個別名(他們有共同的 inode)。硬連結可由命令 link 或 ln 建立,如:

link oldfile newfile

ln oldfile newfile

由於硬連結是有著相同 inode 號僅檔名不同的檔案,因此,刪除一個硬連結檔案並不影響其他有相同 inode 號的檔案。

硬連結不能對目錄進行建立,只可對檔案建立。

軟連結(也叫符號連結)與硬連結不同,檔案使用者資料塊中存放的內容是另一檔案的路徑名的指向。軟連結就是一個普通檔案,只是資料塊內容有點特殊。

軟連結可對檔案或目錄建立。

ln -s old.file soft.link

ln -s old.dir soft.link.dir

加-s選項表示建立的是軟連結。

刪除軟連結並不影響被指向的檔案,但若被指向的原檔案被刪除,則相關軟連線就變成了死連結。

關於linux命令中的空格問題。什麼時候加空格。什麼時候不加空格

這個真的不好說,來你是剛接源觸linux,剛開始輸入的命令一般都是通過空格隔開的。但是也有特殊的,例如date命令,如果你想以全數字的形式輸出,就要這樣 root localhost date y m d20101127 這個命令裡面空格少一個多一個都是錯的,這種形式在linux的備份中常用。這樣的...

紅旗LINUX和紅帽子LINUX的命令有什麼區別

這兩個只是linux的不同版本,他們的linux 核心都是同一個,即 https www.kernel.org 所以它們的主要命令都是樣的,在學習過程中不必糾結這種問題,當你真正用到或者用錯的時候再去有針對性的查那個命令最好,既能印象深刻,也不會學了用不上 沒有區別 都是開源的 系統 釋出者 不同而...

linux中有哪些命令是經常用的

軟體測試中常用的linux命令有很多,此處僅舉例幾個比較容易用錯的 tail 行數 檔名,檢視檔案內容的尾部幾行 netstat tunlp grep 程式名,檢視某一程式的網路狀態資訊 ps ef grep 程式名,檢視某一程式的程序資訊。如果對這部分內容感興趣,可以從黑馬程式設計師獲取測試相關課...