1. 程式人生 > >Linux ln -s命令出現“符號連線的層數過多”的問題

Linux ln -s命令出現“符號連線的層數過多”的問題

今天搭建環境,打算將Tomcat等放在較大的目錄下,然後通過軟連線放到home下,不過出現了“符號連線的層數過多”的問題

建立符號連結的時候一定要使用絕對路徑,
例如:
/usr/local/cxxt/config-tools
需要建立到 /usr/bin/config-tools
如果你當前目錄在 cxxt目錄下, 執行
ln -s ./config-tools /usr/bin/config-tools
這時候執行 config-tools
符號連線的層數過多

使用ln 命令使用絕對路徑就可以了
ln -s /usr/local/cxxt/config-tools /usr/bin/config-tools

ln 命令
用途 : 連結檔案。
語法
1>將某個檔案連結到一個檔案上
ln [ -f | -n] [ -s ] SourceFile [ TargetFile ]
2>將一個或多個檔案連結到一個目錄上
ln [ -f | -n] [ -s ] SourceFile … TargetDirectory
描述
ln 命令將在 SourceFile 引數中指定的檔案連結到在 TargetFile 引數中指定的檔案,或將其連結到在 TargetDirectory 引數中指定的另一個目錄中的檔案。
在預設情況下,ln 命令會建立硬連結。如果需要使用 ln 命令來建立符號連結,請指明 -s 標誌。

相關推薦

Linux ln -s命令出現符號連線過多”的問題

今天搭建環境,打算將Tomcat等放在較大的目錄下,然後通過軟連線放到home下,不過出現了“符號連線的層數過多”的問題 建立符號連結的時候一定要使用絕對路徑, 例如: /usr/local/cxxt/config-tools 需要建立到 /usr/bin/config

Linux符號連線過多

n建立符號連結的時候一定要使用絕對路徑, 例如: /usr/local/cxxt/config-tools 需要建立到 /usr/bin/config-tools 如果你當前目錄在 cxxt目錄

linux ln -s 符號連結的使用

說明: ln用於建立符號連結,這樣就不需要將需要的檔案copy到本地。               ln執行後,連線的目錄下會自動生成與選擇的源一樣的“符號”。 如: ln -s /home/basic/dl/ build/           執行完成後,會在build

linux下yum命令出現Loaded plugins: fastestmirror

tle enable yum test enabled net post sdn http linux下yum命令出現Loaded plugins: fastestmirror yum install的時候提示:Loaded plugins: fastestmirror

linux下yum命令出現Loaded plugins: fastestmirror Determining fastest mirrors

找到 plugin mir con test lin fast load min 今天yum install的時候出問題了,找了半天才找到一個可行的解決辦法 fastestmirror是yum的一個加速插件,這裏是插件提示信息是插件不能用了。 不能用就先別用唄,禁用掉,先y

linuxlinux:./configure命令出現報錯;make命令報錯:沒有指明目標

目錄 一、出現報錯 二、解決方法 一、出現報錯 使用./configure和make命令時,出現以下報錯,編譯安裝失敗:   二、解決方法 (1)解決./configure失敗報錯問題方法: 解決方法——安裝 gcc 和 C++編譯器 c

linux ln -sln -s 連結 根目錄到 /home/good怎麼做啊

建立軟連線,命令如下: ln -s / /home/good/linkname ln的連結分軟連結和硬連結兩種: 1、軟連結就是:“ln –s 原始檔 目標檔案”,只會在選定的位置上生成一個檔案的映象,不會佔用磁碟空間,類似與windows的快捷方式。 2、硬連結ln

linux ls -l 命令出現欄位的含義

這個命令可以使用長格式顯示檔案內容,如果需要察看更詳細的檔案資料,就要用到ls-l這個指令。例如我在某個目錄下鍵入ls-l可能會顯示如下資訊  檔案屬性 檔案數 擁有者 所屬的group 檔案大小 建檔日期 檔名JacobdeMacBook-Pro:~ Jacob$ ls -

linux ln -s 實現tomcat 中多個專案檔案共享

專案A   需要訪問專案B 的檔案, 可以通過 ln-s 命令 將 A 路徑連結到專案B 的路徑下。 [[email protected] insurance-mall]# service tomcat8 start^C [[email protecte

linux ln -s 實現tomcat 中多個專案檔案共享

專案A   需要訪問專案B 的檔案, 可以通過 ln-s 命令 將 A 路徑連結到專案B 的路徑下。 [[email protected] insurance-mall]# service tomcat8 start^C [[email protected] ins

Linux sudo一些命令出現 command not found 的原因

當我們用 sudo 來執行 cd、source、type 等命令時,會出現 command not found 的錯誤提示: $ sudo cd ~ sudo: cd: command not found 我們知道在執行 Linux 命令時,如果在其前面加上

Linux:mount命令出現Host is down如何解決

導讀 當使用Linux中的mount命令掛載一個Windows的共享目錄的時候有時會出現: mou

linux 建立連線命令 ln -s 軟連結

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

關於Linux中建立軟連線ln -s出現紅色閃爍檔名

Question: Linux中建立軟連接出現紅色閃爍檔名該腫麼辦? Solution: 若之前使用的相對路徑建立,換絕對路徑。 -----------------分割線以下是詳細過程-------

linux ln 命令使用引數詳解(ln -s 軟連結)

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

關於Linux上使用 ln 命令引數詳解(ln -s 軟連結)

Preface:     在linux上,ln 命令是一個非常重要的命令,功能: 為某一個檔案在另外一個位置建立一個同步的連結。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都存放相同的檔案,我們只要在某個固定的目錄,存放該檔案,然後在其它

Linux的軟連線與硬連線 ln -s

對於一個檔案來說,有唯一的索引接點與之對應,而對於一個索引接點號,卻可以有多個檔名與之對應。因此,在磁碟上的同一個檔案可以通過不同的路徑去訪問 該檔案。   1.連線有軟連線和硬連線(hard link)之分的,軟連線(symbolic link)又叫符號連線。符號連線相當

Linuxln連線(-s) 和 硬連線(-d) 的區別

軟連線 先說軟連線,一個認為這個比較好理解,一個也是因為柿子專挑軟的捏啊,哈哈,建立一個軟連線的命令: 【ln -s 原始檔名 軟連線檔名】 使用ls命令檢視檔案資訊可以驗證一下,對檔案和目錄都可以建立軟連線 在網上看到很多人說快捷方式這個比喻,個人認

linux 連結ln的使用 建立和刪除符號連線(軟、硬連結)

1 . 使用方式 :ln [option] source_file dist_file   (source_file是待建立連結檔案的檔案,dist_file是新建立的連結檔案)                    -f 建立時,將同檔案名刪除.                     -i 刪除前進行詢

linuxln命令以及軟連線、硬連線

ln命令詳解 命令格式 ln [引數] [原始檔或目錄] [目標檔案或目錄] 命令功能 inux檔案系統中,有所謂的連結(link),我們可以將其視為檔案的別名,而連結又可分為兩種 : 硬連結(hard link)與軟連結(symboli