国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

一天一個shell命令 linux文件操作系列-ln命令詳解

2019-10-26 18:48:05
字體:
來源:轉載
供稿:網友

里提示一下:ubuntu的翻譯很多都是字面直譯,存在很多問題,所以建議大家參照我這里的解釋。當然本來也是有些趕文的嫌疑,望指正。

經常在linux上操作,有在不同的目錄下切換某幾個固定的命令,或者修改幾個固定的文件,這時候,如果能在一個目錄下就操作他們,會是一件多么輕松的事情。我們來看看鏈接命令ln

全稱

ln 全稱是link 顧名思義,這是一個建立一個鏈接。怎么去理解呢?它的功能類似于Mac OS的別名或者Windows的快捷方式, 刪除不會影響文件本身。

說明:(直接看看斜體,就行了)

鏈接可分為兩種:硬鏈接(hard link)與軟鏈接(symbolic link),

不論是那種類型的鏈接, 都提供了一種雙向引用的手段 -- 也就是說, 不管你用文件的那個名字對文件內容進行修改, 你修改的效果都即會反映到原始名字的文件, 也會反映到鏈接名字的文件.當你工作在更高層次的時候, 才會發生軟硬鏈接的不同. 硬鏈
 接的優點是, 原始文件與鏈接文件之間是相互獨立的 -- 如果你刪除或者重命名老文件, 那么這種操作將不會影響硬鏈接的文件, 硬鏈接的文件講還是原來文件的內容.
然而如果你使用軟鏈接的, 當你把老文件刪除或重命名后, 軟鏈接將再也找不到原來文件的內容了. 而軟鏈接的優點是它可以跨越文件系統(因為它只不過是文件名的一個引用, 而并不是真正的數據). 與硬鏈接的另一個不同是, 一個符號鏈接可以指向一個
 目錄.

例子:

1.$ln file.txt  file.copy

file.copy就是 file.txt的一個快捷方式

查看—help

代碼如下:
用法:ln [選項]... [-T] 目標 鏈接名 (第一種格式)
或:ln [選項]... 目標 (第二種格式)
或:ln [選項]... 目標... 目錄 (第三種格式)
或:ln [選項]... -t 目錄 目標... (第四種格式)
在第一種格式中,創建指定名稱且指向指定目標鏈接。
 在第二種格式中,在當前目錄創建指向目標位置的鏈接。
 在第三、四種格式中,在指定目錄中創建指向指定目標的鏈接。
 默認創建硬鏈接,當使用--symbolic 時創建符號鏈接。
 當創建硬鏈接時每個指定的目標都必須存在。符號鏈接可以指向任意的位置,
 當鏈接解析正常時,將其解析為一個與其父目錄關聯的鏈接。
長選項必須使用的參數對于短選項時也是必需使用的。
  --backup[=CONTROL]     為每個已存在的目標文件創建備份文件
-b 類似--backup,              但不接受任何參數
-d, -F,   --directory                創建指向目錄的硬鏈接(只適用于超級用戶)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河北省| 梧州市| 和龙市| 固原市| 虹口区| 互助| 安塞县| 大丰市| 湘潭市| 龙门县| 云阳县| 四川省| 扬中市| 阿拉善盟| 孟津县| 郎溪县| 锡林浩特市| 临沧市| 汕头市| 胶州市| 米易县| 马鞍山市| 巴塘县| 梁河县| 江山市| 墨玉县| 黑山县| 奉贤区| 油尖旺区| 涿州市| 栾城县| 衡山县| 东乌珠穆沁旗| 泰宁县| 望谟县| 肇州县| 海南省| 平顺县| 登封市| 咸宁市| 微山县|