日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

符号链接

發布時間:2023/12/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 符号链接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于關于NTFS符號鏈接(Windows平臺),詳見“NTFS符號鏈接”。

符號鏈接軟鏈接)是一類特殊的文件, 其包含有一條以絕對路徑或者相對路徑的形式指向其它文件或者目錄的引用。[1] 符號鏈接最早在4.2BSD版本中出現(1983年)。今天POSIX操作系統標準、大多數類Unix系統、Windows Vista、Windows 7都支持符號鏈接。Windows 2000與Windows XP在某種程度上也支持符號鏈接。

符號鏈接的操作是透明的:對符號鏈接文件進行讀寫的程序會表現得直接對目標文件進行操作。某些需要特別處理符號鏈接的程序(如備份程序)可能會識別并直接對其進行操作。

一個符號鏈接文件僅包含有一個文本字符串,其被操作系統解釋為一條指向另一個文件或者目錄的路徑。它是一個獨立文件,其存在并不依賴于目標文件。如果刪除一個符號鏈接,它指向的目標文件不受影響。如果目標文件被移動、重命名或者刪除,任何指向它的符號鏈接仍然存在,但是它們將會指向一個不復存在的文件。這種情況被有時被稱為被遺棄。

?

目錄

  • 1 Unix操作系統
    • 1.1 符號鏈接的存儲
  • 2 Mac OS操作系統
    • 2.1 別名(Aliases)
  • 3 Windows操作系統
    • 3.1 Windows Vista的符號鏈接
    • 3.2 快捷方式
    • 3.3 文件夾快捷方式
    • 3.4 Cygwin下的符號鏈接
  • 4 其它操作系統
  • 5 參見
  • 6 參考文獻

?

Unix操作系統

在Unix下創建一個符號鏈接,可以在命令行提示符下輸入以下命令:

ln -s 目標 鏈接名稱

將上述命令中的“目標”用符號鏈接將要指向的相對路徑或者絕對路徑進行替換。在通常的情況下,目標文件應該存在。但是也可以創建一個指向不存在目標的符號鏈接。將“鏈接名稱”用希望的符號鏈接名替換。這條ln命令將會創建一條符號鏈接。當創建完符號鏈接之后,可以將“鏈接名稱”當作“目標”的別名看待。普通的文件操作命令(如cp、rm等)都能直接作用于符號鏈接。用于讀寫文件內容的命令將會直接訪問目標文件。

user@userbox:~/one$ cd two user@userbox:~/one/two$ ls a b user@userbox:~/one/two$ cd user@userbox:~$ ln -s ~/one/two three user@userbox:~$ cd three user@userbox:~/three$ ls a b user@userbox:~/three$ cd user@userbox:~$ cat ./one/two/a a user@userbox:~$ echo "c" > ./one/two/a user@userbox:~$ cat ./three/a c

在Unix中,符號鏈接的創建使用與創建硬鏈接同樣的命令,但是它們之間的實際行為差別很大。硬鏈接僅僅是一個與文件關聯的名字,它不能離開關聯文件而獨立存在。當一個硬鏈接被移動、重命名或者刪除時,其余關聯到同一文件的硬鏈接不受影響。只有當最后一條指向該文件的硬鏈接被刪除時,該文件內容將會消失。與硬鏈接不同,符號鏈接能夠指向目錄。

符號鏈接的存儲

早期符號鏈接的實現,采用直接分配磁盤空間來存儲符號鏈接的信息,這種機制與普通文件一致。這種符號鏈接文件里包含有一個指向目標文件的文本形式的引用,以及一個指示自己為符號鏈接的標志。

這樣的存儲方式被證明有些緩慢,并且早一些小型系統上會浪費磁盤空間。一種名為快速符號鏈接的新型存儲方式能夠將文本形式的鏈接存儲在用于存放文件信息的磁盤上的標準數據結構之中(inode)。為了表示區別,原先的符號鏈接存儲方式也被稱作慢速符號鏈接。

Mac OS操作系統

別名(Aliases)

除開Unix系統下的普通符號鏈接之外,Mac OS還能使用別名(aliases)。當目標文件移動到同一磁盤上的其它地方時,別名仍然夠繼續有效。某些版本的Linux系統也有與別名類似的功能。

Windows操作系統

Windows Vista的符號鏈接

Windows Vista 的符號連接基于 NTFS 文件系統的重解析點功能,具體請參考 NTFS 的相關介紹。

Windows Vista 使用 mklink 命令(注意這是內部命令,而非可執行程序)創建符號連接,命令行如下:

mklink [/D | /H | /J] LinkName Target /D 創建目錄符號鏈接(默認為文件符號鏈接) /H 創建硬鏈接 /J 創建目錄連接 LinkName 鏈接名稱 Target 鏈接的目標(根據命令行參數不同,可能為文件、目錄或者加載點)

快捷方式

快捷方式(shortcut)是一種功能上類似符號鏈接的文件對象,但與符號鏈接有本質的不同??旖莘绞绞瞧胀ǖ奈募?#xff08;擁有擴展名 .lnk),而非符號,因此,快捷方式可以被復制、移動、更改(某些特殊的快捷方式無法更改所有信息)或刪除??旖莘绞娇梢灾赶蛭募?、文件夾或其他任何系統中合法的位置(包括控制面板、桌面等)。

如果快捷方式指向可執行程序,則可以同時指定啟動的命令行參數以及啟動位置(對于非可執行程序的快捷方式也能指定這些信息,但無意義)。同時,可以為快捷方式單獨選擇圖標(如果沒有選擇圖標,則使用目標的圖標),以方便用戶個性化。

刪除快捷方式完全不會影響被鏈接到的目標。如果刪除了目標,則會使快捷方式失效。由于快捷方式可以使用相對路徑或絕對路徑,因此移動快捷方式或目標可能導致快捷方式失效,也可能不會有影響。在某些Windows操作系統(包括但不限于Windows XP、Windows Vista)中,操作系統會對文件路徑的改變作一定程度的自動處理,使得快捷方式將在大多數情況下能保持有效:當快捷方式指向的目標失效而目標被移動過時,系統將自動修改快捷方式的目標到新的位置。

文件夾快捷方式

類似普通快捷方式,但只能指向文件夾并且對用戶更為透明。文件夾快捷方式(Folder Shortcut)的實質為一個帶有只讀屬性的普通文件夾,里面含有desktop.ini和target.lnk兩個隱藏文件:target.lnk為指向目標文件夾的普通快捷方式;由desktop.ini定義該文件夾為“文件夾快捷方式”,其內容為:

[.ShellClassInfo] CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}

文件夾快捷方式可以在 Windows 外殼中被創建和使用。 同樣,刪除文件夾快捷方式不會影響被鏈接到的目標;刪除目標則會使文件夾快捷方式失效。

參見

  • en:Unix下的ln命令

參考文獻

  • ^ Pathname resolution, POSIX.
  • 轉載于:https://www.cnblogs.com/soaringEveryday/p/3520453.html

    總結

    以上是生活随笔為你收集整理的符号链接的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲天堂免费av | 三上悠亚在线一区二区 | a视频免费看 | 国产 一二三四五六 | 一区二区三区国产在线观看 | 狠狠干b| 亚洲国产天堂 | 国产精品第7页 | 美味的客房沙龙服务 | 国精品人妻无码一区二区三区喝尿 | 欧美资源在线 | 黄网在线观看免费 | 国内一区二区视频 | 亚洲国产免费看 | 成人免费视频软件网站 | 福利第一页 | 久久在线精品视频 | 正在播放久久 | 夜夜夜网| 精品国产乱码久久久久久蜜柚 | 特黄特色大片免费视频大全 | 黄色在线观看www | 一级片一区二区三区 | 久久91亚洲精品中文字幕奶水 | 亚洲国产色图 | 国产在线精品一区二区 | 久久全国免费视频 | 成人免费毛片果冻 | 小草av在线| 亚洲AV无码一区二区三区蜜桃 | 国产ts变态重口人妖hd | 亚洲一区二区黄 | 俄罗斯一级片 | 国产精品高潮AV无码 | 可以免费看毛片的网站 | 女尊高h男高潮呻吟 | av资源网址 | 国产成年视频 | av在线免费观看网站 | 婷婷激情社区 | 国产免费黄色大片 | 欧美成人资源 | 亚洲一区二区三区四区 | 国产精品刘玥久久一区 | 国产区免费观看 | 婷婷六月激情 | 四虎精品在线 | 人人妻人人澡人人爽人人欧美一区 | 在线观看av黄色 | 高清国产在线观看 | 国产色播| 四虎影视黄色 | 无码人妻久久一区二区三区蜜桃 | 日少妇视频 | 国产综合视频 | 国产精品久久久精品三级 | 欧美丰满艳妇bbwbbw | av网址免费观看 | 国产日批视频 | 亚洲一区二区三区四区五区午夜 | 国产成人精品一二三区 | 激情丁香 | 久久高清精品 | 中文字幕一区二区三区又粗 | 国产xxxx视频 | 欧美一级黄色大片 | 亚洲一本在线 | 亚洲成人免费视频 | 国产福利小视频 | 日本国产网站 | 黄色三级在线视频 | 含羞草一区二区三区 | 欧美四虎 | 久久com | 97久久综合| 国产欧美久久久久 | ass日本 | 欧美日韩中文字幕一区二区 | 精品美女一区二区三区 | 亚洲AV无码乱码国产精品牛牛 | 97色伦97色伦国产欧美空 | 亚洲国产精品二区 | 高潮流白浆在线观看 | 久久久精品久久久久 | 蜜桃啪啪| 国产在线中文字幕 | 久久亚洲精品国产 | 亚洲图片在线视频 | 色天堂影院 | 久久av一区二区 | 亚洲天堂中文字幕在线 | 日韩电影观看 | 免费av毛片 | 欧美乱色 | julia一区二区三区在线观看 | 日本一区二区三区精品 | 国产精品系列在线观看 | 激情综合网五月天 | 国产日韩欧美综合在线 |