mklink的相关知识及使用方法(简)
本文是:https://alvincr.com/2021/01/win-clean-all/?的部分內(nèi)容
?
使用上面的軟件Free Move就能實(shí)現(xiàn)硬鏈接的效果,無(wú)需在CMD中使用Mklink進(jìn)行硬鏈接,如果進(jìn)行軟連接的話直接剪切然后創(chuàng)建快捷方式即可,這個(gè)命令在linux下比較好用,在win下就比較雞肋了。
實(shí)現(xiàn)命令: mklink /d “X” “Y”
這里的X,Y都為路徑,x為原文件夾位置,y為移動(dòng)后的位置。
1 參數(shù):
[[/D] | [/H] | [/J]] Link Target
/D 創(chuàng)建目錄符號(hào)鏈接。默認(rèn)為文件符號(hào)鏈接。
/H 創(chuàng)建硬鏈接而非符號(hào)鏈接。
/J 創(chuàng)建目錄聯(lián)接。
Link 指定新的符號(hào)鏈接名稱。
Target 指定新鏈接引用的路徑(相對(duì)或絕對(duì))。
2 相關(guān)知識(shí)
2.1 硬鏈接
執(zhí)行命令 mklink /H link_name target_name
在系統(tǒng)中占用的空間與源文件相同,但在系統(tǒng)中引用的是相同的對(duì)象(不是拷貝)
在操作系統(tǒng)層解析(!?)
圖標(biāo)和創(chuàng)建快捷方式的圖標(biāo)不同(沒(méi)有快捷方式的小箭頭)
移除源文件不會(huì)影響硬鏈接
移除硬鏈接不會(huì)影響源文件
如果源文件被刪除,它的內(nèi)容依然通過(guò)硬鏈接存在
硬鏈接文件的任何更改都會(huì)影響到源文件
文件大小, 占用空間, 創(chuàng)建和修改時(shí)間跟原原文件一樣
可以在cmd下運(yùn)行硬連接(假如鏈接的是程序)
https://blog.csdn.net/guyue35/article/details/49761347
硬鏈接只能引用同一文件系統(tǒng)中的文件。它引用的是文件在文件系統(tǒng)中的物理索引(也稱為inode)。當(dāng)您移動(dòng)或刪除原始文件時(shí),硬鏈接不會(huì)被破壞,因?yàn)樗玫氖俏募奈锢頂?shù)據(jù)而不是文件在文件結(jié)構(gòu)中的位置。硬鏈接的文件不需要用戶有訪問(wèn)原始文件的權(quán)限,也不會(huì)顯示原始文件的位置,這樣有助于文件的安全。如果您刪除的文件有相應(yīng)的硬鏈接,那么這個(gè)文件依然會(huì)保留,直到所有對(duì)它的引用都被刪除。–Baike
2.2 符號(hào)鏈接
軟鏈接(符號(hào)鏈接),在Windows系統(tǒng)中就是所謂的快捷方式。與硬鏈接不同,軟鏈接是普通文件,但是數(shù)據(jù)塊的內(nèi)容有些特殊。存儲(chǔ)在文件的用戶數(shù)據(jù)塊中的內(nèi)容是另一個(gè)文件。路徑名可以通過(guò)這種方式快速定位軟鏈接指向的源文件實(shí)體。軟鏈接可以同時(shí)鏈接文件或目錄。
軟連接在解決空間不足方面有很好的效果,但是軟連接的問(wèn)題在于你所鏈接的內(nèi)容最好是能穩(wěn)定存在的硬盤(pán),如果是U盤(pán)那就不合適了,因?yàn)檐涙溄右源娣帕硪粋€(gè)文件的路徑的形式存在,而硬鏈接以文件副本的形式存在。
總結(jié)
以上是生活随笔為你收集整理的mklink的相关知识及使用方法(简)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linpack测试软件,标准Linpac
- 下一篇: win10 一键卸载自带应用