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