Windows命令之mklink基础
文章目录
- 一、基础命令
- 1、参数清单
- 2、默认执行指令
- 3、创建符号链接
- 4、创建硬链接
- 5、创建目录联接
- 二、参考链接
一、基础命令
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
类型,默认情况下,能够生成 目标路径文件
快捷链接。删除文件或将当前目标指向为文件夹,链接文件都将失效。
查看文件属性,能够看到为指定文件路径。
3、创建符号链接
符号链接,有点类似于单独开放的一个文件夹入口,并不能支持指定文件。
指定指令如下:
>mklink /D folderdir D:\mklinkcase\folder
为 folderdir <<===>> D:\mklinkcase\folder 创建的符号链接
执行效果如下,同时,可以看到除了文件多一个链接标记外,文件类型与实际真实文件夹并没有啥区别。
查看文件属性,结果如下,双击文件能够跳转到对应指向的目标文件夹。
4、创建硬链接
硬链接仅仅能够作用与文件,作用与符号链接类似,相当于直接作为文件目录的另一个入口,删除该文件,原始文件并不会被同时删除,看起来像一个文件副本。创建硬连接执行指令和参数并不需要管理权限执行。
指令执行如下:
>mklink /H linkfile D:\mklinkcase\folder\file.txt
为 linkfile <<===>> D:\mklinkcase\folder\file.txt 创建了硬链接
执行效果如下,当前文件与实际指向的文件真实大小一致。删除实际文件,当前文件,照常能够访问。由此可知,两个文件类似文件入口指针,生成一个及其以上的硬链接时,删除原始文件,并不能将删除。需要将对应的所有硬链接多删除。
5、创建目录联接
创建目录链接,也不需要管理源权限。
指令如下:
>mklink /J linkjiondir D:\mklinkcase\folder
为 linkjiondir <<===>> D:\mklinkcase\folder 创建的联接
执行效果如下,不查看属性感觉和目录链接无明显区别。
和目录链接(左)相比,联接(右)更像是一个真实的文件夹,目录链接,更像是一个快捷链接。
和文件夹(右)相比,联接没有任何其他区别,只是在删除目标文件夹时,联接将不能够正常使用。
二、参考链接
【1】中文:
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
https://www.jianshu.com/p/b1614a073087
Windows命令之mklink基础相关推荐
- Windows命令行的基础操作
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Windows命令行简介 现在大部分同学都是通过Windows操作系统来使用计算机.通常是使用鼠标.键盘来启动程序.关闭程序.录 ...
- Windows命令行基础
1. 引言:为什么要使用命令行 在 DOS 时代,人们只能依靠输入命令同计算机互交.而现在,微软的 Windows 操作系统已得到了广泛使用,我们处理日常事务也大多使用基于图形用户界面(GUI,Gra ...
- Windows命令行参数的知识(一)
最近没事的时候,准备研究一下Windows命令行参数的知识,因为每次自己在操作电脑时总是效率太慢,如果能够了解Windows参数的一些知识,绝对能提高效率! 基本外部命令和内部命令 首先是基本的知识, ...
- 【转帖】windows命令行中java和javac、javap使用详解(java编译命令)
windows命令行中java和javac.javap使用详解(java编译命令) 更新时间:2014年03月23日 11:53:15 作者: 我要评论 http://www.jb51.ne ...
- 探索Windows命令行系列(7):通过命令编译C#类和Java类
1.编译 C# 类 1.1.C# 编译工具 1.2.编译一个 C# 类 1.3.编译多个 C# 类 2.编译 Java 类 2.1.Java 编译工具 2.2.编译 Java 类 3.组合命令符 4. ...
- 命令行 移动整个文件夹 -baijiahao_Windows高手的高效办公利器——Windows命令行简介...
Windows命令行是什么呢?为了好理解,咱们直接举例说明.例如咱们要在D盘下创建一个名为"666"的文件夹,那常规的操作是进入D盘,然后在任意空白处点击右键,在弹出菜单中选择&q ...
- {电脑救助站}常用知识1 来自常用知识( 网络安全中起重大作用的 Windows 命令)
常用知识( 网络安全中起重大作用的 Windows 命令) 常用在线查毒链接 3 楼 超级兔子的在线检测功能 4楼 准确探索间谍软件或广告软件 5楼 预防间谍软 ...
- Windows 命令帮助文档查询方式
文章目录 1. 使用 HELP 查询帮助 2. 使用 /? 查询帮助 3. 命令语法中的符号 4. 命令行中的复制粘贴 1. 使用 HELP 查询帮助 在 CMD 命令行中输入help之后按回车.会显 ...
- Windows 命令
所有受支持的 Windows 版本(服务器和客户端)都具有内置的一组 Win32 控制台命令. 此文档集介绍了可用于通过脚本或脚本工具自动执行任务的 Windows 命令. 若要查找有关特定命令的信息 ...
最新文章
- 【转】statfs获得硬盘使用情况 模拟linux命令 df
- 厦大诚招青年AI科学家:待遇不一般,连配偶和子女教育都考虑到了
- python 下标越界_Python中异常处理
- inline行内元素
- 面试:高并发下的流量控制
- 编写高质量代码的50条黄金守则-Day 01(首选隐式类型转换)
- asp.net ajax实现在线人员的显示
- 一顿操作猛如虎!云原生应用为何如此优秀?
- fiddler 抓取 安卓模拟器 https包
- 用c语言实现香农编码,单链表实现香农编码(C++)——二牛原创
- PHP更换网页背景,更换网页的背景图
- java谜题读书笔记_《java深度历险》读书笔记(一)
- Python 标准库之 Math 数学函数
- 95前的中年人,00后的「社交玩法」了解一下?
- 博客已搬家,请移步 cnblogs.com/JonneyDong
- teablue数据分析_大数据丨2016-2017年美国茶叶消费市场分析与展望
- tabindex的使用
- 蓝牙BLE设备连接与通信
- guid主分区表损坏如何处理_电脑GUID格式GPT硬盘的引导如何修复|GUID的GPT硬盘引导损坏了怎么办...
- Springboot+vue调查问卷管理系统(带论文)