zoukankan      html  css  js  c++  java
  • 【转载】Windows 7 mklink命令详解

      Windows 7下的mklink命令通过指定参数可以建立出不同形式的文件或目录链接,分为硬链接(hard link)、符号链接(symbolic link)和软链接(目录联接)(junction)三种。

    1.符号链接(symbolic link) 相当于快捷方式
      建立一个软链接相当于建立一个文件(或目录),这个文件(或目录)用于指向别的文件(或目录),和win的快捷方式有些类似。删除这个链接,对原来的文件(或目录)没有任何影响;而当你删除原文件(或目录)时,再打开链接则会提示“位置不可用”。

    2.软链接(目录联接)(junction) 相对路径变更不会失效
      作用基本和符号链接类似。区别在于,软链接在建立时会自动引用原文件(或目录)的绝对路径,而符号链接允许相对路径的引用。

    3.硬链接(hard link)
      建立一个硬链接相当于给文件建立了一个别名,例如对1.TXT创建了名字为2.TXT的硬链接,若使用记事本对1.TXT进行修改,则2.TXT也同时被修改,若删除1.TXT,则2.TXT依然存在,且内容与1.TXT一样。

    建立链接请注意:
    1、建立文件或目录链接限于 NTFS 文件系统,符号(软)链接的建立可以跨文件系统;
    2、硬链接只能用于文件,不能用于目录,符号(软)链接可以为目录建立链接;
    3、硬链接只能建立同一分区内的文件指向;
    4、硬链接不允许对空文件建立链接,符号(软)链接可以。

    Mklink的参数定义

    无参数指定:建立文件的符号链接。无参数指定的默认情况下,建立的是文件的符号链接,删除链接文件不会影响源文件,
    /d:建立目录的符号链接符号链接(symbolic link)
    /j:建立目录的软链接(目录联接)(junction)
    /h:建立文件的硬链接(hard link)

    命令格式:mklink /d(定义参数) \MyDocs(链接文件) \Users\User1\Documents(原文件)

    最后,至于删除建立的链接,跟删除文件一样使用”DEL”命令。

    For Win2k3:无需MKLINK,更通用的LINKD

     
     
     
     
  • 相关阅读:
    openwrt 的依赖找不到问题
    数据包与IPTABLE关系
    wifidog 配置中文说明
    Java 线程
    Java 集合
    IDEA配置Maven并创建web项目
    逻辑覆盖
    获得天气数据
    小程序项目文件介绍
    window 10 使用git
  • 原文地址:https://www.cnblogs.com/cancelpj/p/2002147.html
Copyright © 2011-2022 走看看