tft每日頭條

 > 圖文

 > linux常用命令ll和ls

linux常用命令ll和ls

圖文 更新时间:2025-02-05 22:28:22

linux常用命令ll和ls(Linux命令學習ln命令)1

ln命令的功能是為某一個文件在另外一個位置建立一個同步的鍊接,類似于window中的快捷鍵,每次訪問程序時隻需鼠标雙擊一下,即可運行程序。

1.命令格式

ln [options] [srcFile] [destFile]

2.命令參數

必要參數:

  • -b 删除,覆蓋以前建立的鍊接
  • -d 允許超級用戶制作目錄的硬鍊接
  • -f 強制執行
  • -i 交互模式,文件存在則提示用戶是否覆蓋
  • -n 把符号鍊接視為一般目錄
  • -s 軟鍊接(符号鍊接)
  • -v 詳細的處理過程

選擇參數:

  • -S “-S<字尾備份字符串> ”或 “--suffix=<字尾備份字符串>”
  • -V “-V<備份方式>”或“--version-control=<備份方式>”
  • --help 顯示幫助信息
  • --version 顯示版本信息
3.使用案例

1.創建軟鍊接

ln -s info.log info.log.link ls -al info.log.link

linux常用命令ll和ls(Linux命令學習ln命令)2

由圖中可以看出,已經創建一個軟鍊接

2.鍊接失效

如果此時将info.log文件修改名稱

mv info.log info1.log ls -al info.log.link

linux常用命令ll和ls(Linux命令學習ln命令)3

鍊接顯示為失效

3.創建硬鍊接

ln info.log info.log.ln ls -al info.log info.log.ln

linux常用命令ll和ls(Linux命令學習ln命令)4

由圖片可知,硬鍊接的文件信息基本上與原文件相同,軟件鍊接是一個指向原文件的鍊接。

4.文件鍊接為另外目錄中的相同名字

ln info.log a4

linux常用命令ll和ls(Linux命令學習ln命令)5

a4為當前目錄下的一個空目錄,執行ln info.log a4,則會在a4目錄下生成一個同文件名的硬連接

5.目錄創建軟鍊接

ln -sv /test/a /test/a5

linux常用命令ll和ls(Linux命令學習ln命令)6

linux常用命令ll和ls(Linux命令學習ln命令)7

目錄隻能創建軟鍊接

目錄創建鍊接必須用絕對路徑

在鍊接目标目錄中修改文件都會在源文件目錄中同步變化

6.版本号

ln --version

linux常用命令ll和ls(Linux命令學習ln命令)8

知識點

軟鍊接

  • 以路徑的形式存在。類似于Windows操作系統中的快捷方式
  • 可以 跨文件系統 ,硬鍊接不可以
  • 可以對一個不存在的文件名進行鍊接
  • 可以對目錄進行鍊接

硬鍊接

  • 以文件副本的形式存在。但不占用實際空間。
  • 不允許給目錄創建硬鍊接
  • 隻有在同一個文件系統中才能創建

要注意

ln命令會保持每一處鍊接文件的同步性,也就是說,不論你改動了哪一處,其它的文件都會發生相同的變化;

ln –s 源文件 目标文件,隻會在選定的位置上生成一個文件的鏡像,不會占用磁盤空間。硬鍊接 ln 源文件 目标文件,沒有參數-s, 會在你選定的位置上生成一個和源文件大小相同的文件,無論是軟鍊接還是硬鍊接,文件都保持同步變化。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved