Win7的快捷方式,符号链接和硬连接的区别

Win7的快捷方式,符号链接和硬连接的区别,第1张

Linux文件系统最重要的特点之一是它的文件链接。链接是对文件的引用,这样您可以让文件在文件系统中多处被看到。不过,在Linux中,链接可以如同原始文件一样来对待。链接可以与普通的文件一样被执行、编辑和访问。对系统中的其他应用程序而言,链接就是它所对应的原始文件。当您通过链接对文件进行编辑时,您编辑的实际上是原始文件。链接不是副本。有两种类型的链接:硬链接和符号链接。硬链接只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为inode)。当您移动或删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置。硬链接的文件不需要用户有访问原始文件的权限,也不会显示原始文件的位置,这样有助于文件的安全。如果您删除的文件有相应的硬链接,那么这个文件依然会保留,直到所有对它的引用都被删除。符号链接是一个指针,指向文件在文件系统中的位置。符号链接可以跨文件系统,甚至可以指向远程文件系统中的文件。符号链接只是指明了原始文件的位置,用户需要对原始文件的位置有访问权限才可以使用链接。如果原始文件被删除,所有指向它的符号链接也就都被破坏了。它们会指向文件系统中并不存在的一个位置。两种链接都可以通过命令ln来创建。ln默认创建的是硬链接。使用-s开关可以创建符号链接。符号链接与硬链接有什么区别?简单的说:硬连接记录的是目标的inode,符号连接记录的是目标的path。软连接就像是快捷方式,而硬连接就像是备份!符号连接可以做跨分区的link;而硬连接由于inode的缘故,只能在本分区中做link.所以,符号连接的使用频率要高的多。

举例,你先创建 mklink /d “C:\Users\Administrator\Favorites” d:\fuckgfw 的符号链接.

然后,右键选中C盘的"用户"文件夹(即C:\Users\文件夹>属性>勾选隐藏>点击>应用>改为>仅将更改应用于此文件夹>确定>OK. 效果是设置完毕后,只有C:\Users\文件夹变为隐藏属性,其下的文件夹原来是非隐藏属性的,更改完成后依然还是非隐藏属性不变,

如对你有帮助~还请及时采纳~

mklink和/d中间要空格,/d和"C:之间也要空格,"和"D:之间也要空格,所以最后的命令是这样:mklink /d "c:\users\yu-yun\appdata\local\google\chrome\user data" "d:\cache"

你可以复制以上一行进cmd,然后回车。

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6565346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-24
下一篇 2023-03-24

发表评论

登录后才能评论

评论列表(0条)

保存