1. 程式人生 > >關於Linux中建立軟連線ln -s出現紅色閃爍檔名

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

Question: Linux中建立軟連接出現紅色閃爍檔名該腫麼辦?

Solution: 若之前使用的相對路徑建立,換絕對路徑。

-----------------分割線以下是詳細過程-------------------

在學習用ln -s建立軟連結時,

我試圖建立指向檔案anaconda.ks.cfg.bak2的軟連結anaconda.ks.cfg.bak2.softlink在另外一個目錄../yangqianhua/下。

[[email protected] zhangxueyou]# ln -s  anaconda.ks.cfg.bak2 ../yangqianhua/anaconda.ks.cfg.bak2.softlink

然而建立好之後發現檔名稱呈現紅色,且指向的原始檔不停閃爍。
[[email protected] hongkong]# ll ./yangqianhua
total 12
lrwxrwxrwx. 1 root root   20 Dec 31 22:17 anaconda.ks.cfg.bak2.softlink -> anaconda.ks.cfg.bak2
-rw-------. 2 root root 1436 Dec 31 22:01 anaconda.ks.cfg.bak3
-rw-------. 2 root root 1436 Dec 31 22:01 anaconda.ks.cfg.bak3.hardlink
lrwxrwxrwx. 1 root root   20 Dec 31 22:16 anaconda.ks.cfg.bak3.softlink
-> anaconda.ks.cfg.bak3 -rw-------. 1 root root 1411 Dec 31 21:56 anaconda.ks.cfg.bak4

這種情況說明連結指向錯誤,原始檔不存在。

原來,使用ln -s命令時要使用絕對路徑。

於是將上述命令換成絕對路徑嘗試了一次, 新生成的軟連結anaconda.ks.cfg.bak2.softlink3就沒有報錯

[[email protected] zhangxueyou]# ln -s /home/test/hongkong/zhangxueyou/anaconda.ks.cfg.bak2 ../yangqianhua/anaconda.ks.cfg.bak2.softlink3
[[email protected] zhangxueyou]# ll ../yangqianhua
total 12
lrwxrwxrwx. 1 root root   52 Dec 31 22:25 anaconda.ks.cfg.bak2.softlink3 -> /home/test/hongkong/zhangxueyou/anaconda.ks.cfg.bak2
-rw-------. 2 root root 1436 Dec 31 22:01 anaconda.ks.cfg.bak3
-rw-------. 2 root root 1436 Dec 31 22:01 anaconda.ks.cfg.bak3.hardlink
lrwxrwxrwx. 1 root root   20 Dec 31 22:16 anaconda.ks.cfg.bak3.softlink -> anaconda.ks.cfg.bak3
-rw-------. 1 root root 1411 Dec 31 21:56 anaconda.ks.cfg.bak4

相關推薦

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

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

linux如何建立連線 侵立刪

轉自:http://www.cnblogs.com/kex1n/p/5193826.html   linux 建立連線命令 ln -s 軟連結 這是linux中一個非常重要命令,請大家一定要熟悉。它的功能是為某一個檔案在另外一個位置建立一個同不的連結,這個命令最常用的引數是-s

Linux建立raid

mkf 磁盤故障 不變 設備信息 mda sym 狀態 size 標簽   Linux內核中有一個md(multiple devices)模塊在底層管理RAID設備,它會在應用層給我們提供一個應用程序的工具mdadm。   mdadm用於構建、管理和監視Linux MD設

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

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

Linux連線與硬連線 ln -s

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

VMware下的Linux系統Windows的共享目錄,不支援建立連線

【問題】  在編譯VMware下的Linux系統對從Windows中共享過來的檔案,進行編譯的時候,遇到:  ln: creating symbolic link XXXXXX : Operation not supported 【環境】 VmWare的Linux + Windows XP + vmhgf

Linux的硬連線連線

硬連線: 如果A檔案和B檔案的關係是硬連線的關係。當用戶修改了A檔案的內容,那麼B檔案的內容也會發生更改。如果修改的B檔案,那麼A檔案的內容也會發生更改。 特點: 1、硬連線不限於兩個檔案之間,可以在多個檔案之間進行。ls -l 命令中顯示了檔案的硬連線數 2、不能對目錄做硬體連線

linux 下修改資料夾的使用者許可權和所屬組,為檔案建立連線

chown wlq testfilwe //為資料夾testfile更改擁有者為wlq chgrp [-r] wlq testfile //為資料夾testfile更改擁有者組為wlq sudo du -sh /home/* //檢視一臺機器上

Linux建立檔案目錄連結、硬連結的方法

1. 使用方式:ln [option] source_file dist_file              -f 建立時,將同檔案名刪除              -i 刪除前進行詢問       

linux redis 首次連線 php連線沒有許可權 出現Permission denied

在linux安裝好redis,php擴充套件也安裝好,在liunx redis-cli 命令可以用 在php 中連結失敗這是為啥呢? <?php $redis = new Redis(); $redis->connect('127.0.0.1',6379)

Linux件管理

linux中軟件安裝在Linux中,會涉及到相關軟件的使用來方便我們,那麽軟件如何下載呢,如下將做詳細的介紹。####一、軟件名稱識別####[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm結尾的適用與redhat操作系統 ||

Linux cp複製檔案時,出現略過的提示

想要進行的操作時把當前目錄下的data檔案複製到/Desktop/data/abbs資料夾中,但是沒有成功,只是提示 cp: 略過目錄 ./data [email protected]:~/Desktop$ cp ./data /Desktop/data/abbs

使用adduser命令在Debian Linux建立使用者

  在本教程中,我們將學習如何使用命令列介面在Debian Linux中新增使用者。 Debian Linux使用adduser命令從命令列建立使用者。使用adduser命令後跟使用者名稱來建立具有預設選項的新使用者。 命令格式: adduser [使用者名稱] 比如

pycharm 安裝 註冊碼(2018年11月28日有用)以及建立連線與teamviewer的安裝

pycharm 安裝參考https://blog.csdn.net/limingyue0312/article/details/81805826 一般一段時間後可能無效,有就趕快用吧。具體參考 https://blog.csdn.net/u014386899/article/details/

vmware LinuxNAT模式連線網路

NAT(地址轉換模式) 剛剛我們說到,如果你的網路ip資源緊缺,但是你又希望你的虛擬機器能夠聯網,這時候NAT模式是最好的選擇。NAT模式藉助虛擬NAT裝置和虛擬DHCP伺服器,使得虛擬機器可以聯網。其網路結構如下圖所示: 在NAT模式中,主機網絡卡直接與虛擬NAT裝

Linux建立新使用者並賦予指定目錄的相關許可權

需求:建立undead使用者,使用者的主目錄是/home/undead,密碼是123,該使用者具有760許可權 建立使用者且指定該使用者的根路徑和密碼 useradd -d /home/undead -m undead 這種方式建立的使用者可以使用ssh登入

linux建立連結

linux下的軟連結類似於windows下的快捷方式 ln -s python3 python 如上所示:建立python3的軟連線python,其中python3是已經存在的原檔案,python是還沒有建立的連結名,其作用是進入了python就等於是進入了python3了。 刪除軟

Linux建立迴環裝置(loopback device)的方法

你有沒有想過在Linux的檔案管理系統中再建立一個檔案系統,就像在Windows中建立一個新的磁碟分割槽那樣(但其實並不必非得直接那麼做)。這時你就需要用到迴環裝置(loop device)。在Linux中,迴環裝置允許使用者以一個普通磁碟檔案虛擬一個塊裝置。設想一個磁碟裝置

SpringBoot學習-(十二)SpringBoot建立WebSocket連線

WebSocket握手圖解: 建立連線的步驟: pom檔案中新增依賴 建立握手攔截器 建立WebSocket處理類 配置WebSocket 前端頁面訪問 專案目錄結構: 1.pom檔案中新增依賴 <!-- springboot

vmware環境下在linux建立web伺服器

① 檢查是否安裝www伺服器對應的rpm軟體    rpm -qa | grep httpd ② 如果沒有安裝軟體,那麼就要重新安裝,rpm軟體一般在第一或者第二張系統盤中 rpm -ivh 軟體名 ③ 如果安裝成功,那麼就對主配置檔案httpd.conf進行配置,主配置