亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux軟鏈接如何創建

發布時間:2022-06-17 16:45:58 來源:億速云 閱讀:362 作者:iii 欄目:建站服務器

這篇“linux軟鏈接如何創建”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“linux軟鏈接如何創建”文章吧。

在linux中,軟連接相當于windows中的快捷方式,以路徑的形式存在;在軟連接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。創建軟連接的語法為“ln -s target source”,參數“target”表示目標文件(夾),即被指向的文件(夾),而參數“source”表示當前目錄的軟連接名,即源文件(夾)。

本教程操作環境:linux7.3系統、Dell G3電腦。

Linux鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link),又稱軟鏈接。

Linux軟連接

相當于windows中的快捷方式,由于軟連接所創建的文件為一個獨立的新的文件,所以會占用掉indoe與block

它實際上是一個特殊的文件。在軟連接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。

  • 軟鏈接,以路徑的形式存在。類似于Windows操作系統中的快捷方式

  • 軟鏈接可以 跨文件系統 ,硬鏈接不可以

  • 軟鏈接可以對一個不存在的文件名進行鏈接

  • 軟鏈接可以對目錄進行鏈接

1、創建語法

ln -s target source

解釋下:

ln -s:表示創建一個軟連接;

target:表示目標文件(夾)【即被指向的文件(夾)】

source:表示當前目錄的軟連接名。【源文件(夾)】

2 具體示例

  • step 1.創建測試文件及文件夾

[root@server6 ~]# mkdir test_chk
[root@server6 ~]# touch test_chk/test.txt 
[root@server6 ~]# echo "hello spark" > test_chk/test.txt 
[root@server6 ~]# cat test_chk/test.txt 
hello spark
[root@server6 ~]# ll
總用量 84
-rw-------.  1 root root  1257 6月  16 01:17 anaconda-ks.cfg
drwxr-xr-x. 25 root root  4096 11月  1 10:28 azkabanJob
-rw-r--r--.  1 root root 67322 11月  4 10:24 azkabanJob.zip
drwxr-xr-x.  4 root root    37 7月  13 11:01 hadoop_temp
-rw-r--r--.  1 root root    54 7月   4 14:11 HelloLinux.txt
drwxr-xr-x.  2 root root    22 11月  4 10:41 test_chk
-rw-r--r--.  1 root root    67 10月  8 15:52 zookeeper.out
[root@server6 ~]# ln -s test_chk/ test_chk_ln
[root@server6 ~]# ll
總用量 84
-rw-------.  1 root root  1257 6月  16 01:17 anaconda-ks.cfg
drwxr-xr-x. 25 root root  4096 11月  1 10:28 azkabanJob
-rw-r--r--.  1 root root 67322 11月  4 10:24 azkabanJob.zip
drwxr-xr-x.  4 root root    37 7月  13 11:01 hadoop_temp
-rw-r--r--.  1 root root    54 7月   4 14:11 HelloLinux.txt
drwxr-xr-x.  2 root root    22 11月  4 10:41 test_chk
lrwxrwxrwx.  1 root root     9 11月  4 10:42 test_chk_ln -> test_chk/
-rw-r--r--.  1 root root    67 10月  8 15:52 zookeeper.out
[root@server6 ~]# cd test_chk_ln/
[root@server6 test_chk_ln]# ll
總用量 4
-rw-r--r--. 1 root root 12 11月  4 10:41 test.txt
[root@server6 test_chk_ln]# cat test.txt 
hello spark
[root@server6 test_chk_ln]# ll
總用量 4
-rw-r--r--. 1 root root 12 11月  4 10:41 test.txt
[root@server6 test_chk_ln]# cat test.txt 
hello spark

注意

1、創建軟連接時,不用創建文件夾。

2、命令示例解釋

執行的命令是: ln -s /storage/lawson/scores scor

其含義就是:將scor指向 /storage/lawson/scores/目錄下

linux軟鏈接如何創建

這里是當前的scor 指向 /storage/lawson/scores 中。這里顯示紅色,是因為/storage/lawson/scores這個目錄不存在,如果創建該目錄,那就可以得到藍色的顯示了。

linux軟鏈接如何創建
需要注意的是,當前所有目錄下的文件都不能重名,因為我之前有一個文件夾是scores,所以這里就簡單的命名成了scor

軟連接的刪除

rm -rf ./test_chk_ln/ 會刪除文件夾下的所有內容,但是沒有刪除這個鏈接;
rm -rf ./test_chk_ln 則是僅刪除這個軟鏈接,不會刪除下面的內容。

  • 錯誤示范

[root@server6 test_chk_ln]# cd ..
[root@server6 ~]# ll
總用量 84
-rw-------.  1 root root  1257 6月  16 01:17 anaconda-ks.cfg
drwxr-xr-x. 25 root root  4096 11月  1 10:28 azkabanJob
-rw-r--r--.  1 root root 67322 11月  4 10:24 azkabanJob.zip
drwxr-xr-x.  4 root root    37 7月  13 11:01 hadoop_temp
-rw-r--r--.  1 root root    54 7月   4 14:11 HelloLinux.txt
drwxr-xr-x.  2 root root    22 11月  4 10:41 test_chk
lrwxrwxrwx.  1 root root     9 11月  4 10:42 test_chk_ln -> test_chk/
-rw-r--r--.  1 root root    67 10月  8 15:52 zookeeper.out
[root@server6 ~]# rm -rf ./test_chk_ln/
[root@server6 ~]# ll
總用量 84
-rw-------.  1 root root  1257 6月  16 01:17 anaconda-ks.cfg
drwxr-xr-x. 25 root root  4096 11月  1 10:28 azkabanJob
-rw-r--r--.  1 root root 67322 11月  4 10:24 azkabanJob.zip
drwxr-xr-x.  4 root root    37 7月  13 11:01 hadoop_temp
-rw-r--r--.  1 root root    54 7月   4 14:11 HelloLinux.txt
drwxr-xr-x.  2 root root     6 11月  4 10:42 test_chk
lrwxrwxrwx.  1 root root     9 11月  4 10:42 test_chk_ln -> test_chk/
-rw-r--r--.  1 root root    67 10月  8 15:52 zookeeper.out
[root@server6 ~]# cd test_chk
[root@server6 test_chk]# ll
總用量 0
[root@server6 test_chk]# ll
總用量 0

可以發現該文件夾下的內容都被刪了。。。

  • 正確刪除軟連接

[root@server6 ~]# rm -rf ./test_chk_ln
[root@server6 ~]# ll
總用量 84
-rw-------.  1 root root  1257 6月  16 01:17 anaconda-ks.cfg
drwxr-xr-x. 25 root root  4096 11月  1 10:28 azkabanJob
-rw-r--r--.  1 root root 67322 11月  4 10:24 azkabanJob.zip
drwxr-xr-x.  4 root root    37 7月  13 11:01 hadoop_temp
-rw-r--r--.  1 root root    54 7月   4 14:11 HelloLinux.txt
drwxr-xr-x.  2 root root    22 11月  4 10:44 test_chk
-rw-r--r--.  1 root root    67 10月  8 15:52 zookeeper.out
[root@server6 ~]# cd test_chk/
[root@server6 test_chk]# ll
總用量 4
-rw-r--r--. 1 root root 12 11月  4 10:44 test.txt

以上就是關于“linux軟鏈接如何創建”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芦山县| 诸暨市| 晋城| 巩留县| 广汉市| 武义县| 东丰县| 务川| 韶山市| 乌兰察布市| 墨江| 历史| 延边| 辽阳市| 福州市| 永德县| 天津市| 安徽省| 凤阳县| 平阳县| 鄱阳县| 德兴市| 芦溪县| 彭水| 鲁甸县| 内江市| 金寨县| 大石桥市| 卓资县| 云林县| 桑植县| 五台县| 镇安县| 武城县| 阜新| 嵩明县| 郎溪县| 彭州市| 陈巴尔虎旗| 射洪县| 澄城县|