您的位置:首页 / 二流茬博客 / windows下利用mklink创建软链接

信息未审核或下架中,当前页面为预览效果,仅管理员可见
  • #技术分享#windows下利用mklink创建软链接

    2023/02/07 20:56:46 发布7048 浏览0 回复0 点赞
jihepc
管理
VIP铁粉

帖子:497

精华:2

注册:2020/02/12 22:18:00

IP属地:未知

有时我们C盘满了,想要释放点空间,DISM救不了的时候真的除了卸载别的软件没别的办法了吗


答案是否定的

还可以重装(笑


 


windows软链接 mklink

MKLINK [[/D] | [/H] | [/J]] Link Target


MKLINK [[/D] | [/H] | [/J]] Link Target

指令名 /D      创建目录符号链接(symbolic link),默认为文件符号链接。 指定新的符号链接名称。 指定新链接引用的路径。

  /H      创建硬链接(hard link)而非符号链接。 (即目标目录显示的文件名) (相对或绝对路径)

  /J       创建目录联接(junction)。 (即文件位置真实路径)

*横向无意义,竖着看。 


利用这一指令,你可以在有空闲的非系统盘上安全转移原本在C盘上的文件,如果你有稳定的网络和NAS也可以使用ISCSI连接LUN的方式来扩容电脑系统盘。(非必要还是最好不要移动dll之类在注册表注册的文件)


兼容性

一般情况建议使用 /J 参数为两个目录建立连接,这个兼容性最好。


  推荐顺序 允许空文件 跨分区 支持目录 支持相对路径 跨文件系统

/D 2 O O O 仅NTFS

/H 3 X X X O 仅NTFS

/J 1 O O O X O

使用例:

E.G.   C:\MinGW 太占位置,试移动到 D:\my docu\mgw ,并保持C:\MinGW仍然可访问。


把C:\MinGW复制到D:\my docu\mgw,完成后重命名C:\MinGW文件夹为C:\MinGW_bkp。

CTRL+R 键入CMD ,或者用你的方式打开cmd。 (PowerShell不支持该指令)

键入以下指令。 (目录带空格注意转义)

尝试访问C:\MinGW,如果一切正常,可以删除备份的C:\MinGW_bkp,释放空间。

> mklink /J "D:\my` docu\mgw" "C:\MinGW"

E.G.  我的NAS不想开ISCSI,只有smb怎么办


> mklink /D "d:\yourdocu" "\\192.168.1.123\d$\document"

移除符号链接

由于符号链接是透明的,所以对符号链接下的文件进行读写的程序会直接修改目标文件(包含但不限于删除,复制,修改)。


只移除连接,不删除文件本体。<安全>

> rmdir <你的链接目录/文件>

/

> rmdir "D:\my` docu\mgw"

> rmdir "d:\yourdocu"

整个删掉 (连链接带文件)。<不建议>

<!--警告,以下指令会删除整个目录和源文件,谨慎操作-->

 

> del "D:\my` docu\mgw"

> del "d:\yourdocu"

 

<!--警告,以上指令会删除整个目录和源文件,谨慎操作-->

 使用ln -s添加链接

ln是一个UNIX系统下的工具,也可以编译为Windows程序,利用MinGW可以简单的获取,在添加环境变量后可以简单的使用。


一般情况mklink就够用了,这里就不展开了。


 数据无价,谨慎操作。

————————————————

版权声明:本文为CSDN博主「D•Quewn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/quewnlee/article/details/108946852


以下内容回复后可见

已有0人打赏

已有0人点赞

0人赞


    加载中...

    回复楼主

    该帖子已经关闭回复
    回复 承诺遵守文明发帖,国家相关法律法规

    超级管理

    发布新帖 帖子管理 返回顶部