桌面快捷方式命令生成,Windows命令之mklink基礎

 2023-11-05 阅读 28 评论 0

摘要:文章目錄一、基礎命令1、參數清單2、默認執行指令3、創建符號鏈接4、創建硬鏈接5、創建目錄聯接二、參考鏈接 一、基礎命令 1、參數清單 直接在命令提示符號窗體中執行 mklink,能夠獲取到對應的相關參數提示。 >mklink 創建符號鏈接。MKLINK [[/D] | [/H] | [/J]]

文章目錄

    • 一、基礎命令
      • 1、參數清單
      • 2、默認執行指令
      • 3、創建符號鏈接
      • 4、創建硬鏈接
      • 5、創建目錄聯接
    • 二、參考鏈接

ggcy-blog-service-sc-header

一、基礎命令

1、參數清單

直接在命令提示符號窗體中執行 mklink,能夠獲取到對應的相關參數提示。

>mklink
創建符號鏈接。MKLINK [[/D] | [/H] | [/J]] Link Target/D      創建目錄符號鏈接。默認為文件符號鏈接。/H      創建硬鏈接而非符號鏈接。/J      創建目錄聯接。Link    指定新的符號鏈接名稱。Target  指定新鏈接引用的路徑(相對或絕對)

測試目錄如下:

>tree /f .
卷 軟件卷 的文件夾 PATH 列表
卷序列號為 C268-6134
D:\MKLINKCASE
│  test.txt
│
└─folderfile.txt

2、默認執行指令

桌面快捷方式命令生成。執行指令如下:

>mklink link D:\mklinkcase\folder\file.txt
你沒有足夠的權限執行此操作。

有以上提示可知,默認執行命令時,需要管理員權限。以管理員權限運行命令提示符。

>mklink link D:\mklinkcase\folder\file.txt
為 link <<===>> D:\mklinkcase\folder\file.txt 創建的符號鏈接

生成結果如下,文件類型為 .symlink 類型,默認情況下,能夠生成 目標路徑文件 快捷鏈接。刪除文件或將當前目標指向為文件夾,鏈接文件都將失效。

mklink-default

查看文件屬性,能夠看到為指定文件路徑。

命令行創建快捷方式。mklink-property

3、創建符號鏈接

符號鏈接,有點類似于單獨開放的一個文件夾入口,并不能支持指定文件。

指定指令如下:

>mklink /D  folderdir D:\mklinkcase\folder
為 folderdir <<===>> D:\mklinkcase\folder 創建的符號鏈接

執行效果如下,同時,可以看到除了文件多一個鏈接標記外,文件類型與實際真實文件夾并沒有啥區別。

mklink-dlink

共享文件的命令是什么。查看文件屬性,結果如下,雙擊文件能夠跳轉到對應指向的目標文件夾。

mklink-dproperty

4、創建硬鏈接

硬鏈接僅僅能夠作用與文件,作用與符號鏈接類似,相當于直接作為文件目錄的另一個入口,刪除該文件,原始文件并不會被同時刪除,看起來像一個文件副本。創建硬連接執行指令和參數并不需要管理權限執行。

指令執行如下:

>mklink /H linkfile D:\mklinkcase\folder\file.txt
為 linkfile <<===>> D:\mklinkcase\folder\file.txt 創建了硬鏈接

執行效果如下,當前文件與實際指向的文件真實大小一致。刪除實際文件,當前文件,照常能夠訪問。由此可知,兩個文件類似文件入口指針,生成一個及其以上的硬鏈接時,刪除原始文件,并不能將刪除。需要將對應的所有硬鏈接多刪除。

windows命令、mklink-hfile

5、創建目錄聯接

創建目錄鏈接,也不需要管理源權限。

指令如下:

>mklink /J linkjiondir D:\mklinkcase\folder
為 linkjiondir <<===>> D:\mklinkcase\folder 創建的聯接

執行效果如下,不查看屬性感覺和目錄鏈接無明顯區別。

mklink-jfolder

windows運行命令、和目錄鏈接(左)相比,聯接(右)更像是一個真實的文件夾,目錄鏈接,更像是一個快捷鏈接。

mklink-dandjfolder

和文件夾(右)相比,聯接沒有任何其他區別,只是在刪除目標文件夾時,聯接將不能夠正常使用。

image-20211117004755706

二、參考鏈接

【1】中文:

dos命令、https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/mklink

【2】英文:

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mklink

【3】詳解:

https://www.cnblogs.com/life-of-coding/p/10871831.html

linux,https://www.jianshu.com/p/b1614a073087

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/168589.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息