在linux中,使用cp命令如何创建文件的软链接与硬链接,二者有什么不同?

如题所述

第1个回答  推荐于2016-04-05
cp -l sourcefile hardlinkfile
软链接相当于windows的快捷方式,只是指向实际文件的“指针”,不是实际文件;

cp -s sourcefile softlinkfile
硬链接比较复杂,相当于新建了几个文件,这几个文件是同步的。
你对任意一个操作都会在其它上面有作用。这对一份文件需要存放多个目录而只需修改任意一个特别好用。本回答被提问者采纳
第2个回答  2010-12-21
cp -l sourcefile hardlinkfile
cp -s sourcefile softlinkfile

软链接定义
http://baike.baidu.com/view/1955530.htm
硬链接定义
http://baike.baidu.com/view/4328569.htm

在linux中,使用cp命令如何创建文件的软链接与硬链接,二者有什么不...
软链接相当于windows的快捷方式,只是指向实际文件的“指针”,不是实际文件;cp -s sourcefile softlinkfile 硬链接比较复杂,相当于新建了几个文件,这几个文件是同步的。你对任意一个操作都会在其它上面有作用。这对一份文件需要存放多个目录而只需修改任意一个特别好用。

linux中硬链接和软链接的区别
3、创建方式不同 硬链接不能对目录进行创建,只可对文件创建;软链接可对文件或目录创建;4、影响不同 删除一个硬链接文件并不影响其他有相同inode号的文件。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即danglinglink,若被指向路径文件被重新创建,死链接...

通过实践搞懂linux中“软链接”和“硬链接”的区别
在Linux中,链接是一种文件共享的方式,主要用于解决库版本问题和简化文件访问路径。主要有软链接和硬链接两种形式。它们在使用上无明显区别,都支持读写操作,对于可执行文件还能直接执行。硬链接创建时,实际上创建的是指向同一个inode的指针,这个inode负责指向物理硬盘上的存储空间。硬链接的inode值相同,...

linux 软链接 硬链接 区别吗
1、删除源文件,软链接会失效,硬链接不会;2、软链接可以为文件和目录(允许不存在)创建链接,硬链接只可以为文件创建链接;3、软链接可以跨文件系统,硬链接必须是同一个文件系统;4、软链接的文件权限可以和源文件不一样,硬链接的文件权限一定和源文件一样。软链接(softlink):也称为符号链接(...

Linux系统中的硬链接和软链接有何区别?
ln命令用于创建链接,带-s参数创建符号链接,不带则默认为硬链接。扎实的理论和实践是理解它们的关键。通过实例,软链接如Windows快捷方式,创建后当原文件删除,链接不可读:[root@linuxprobe ~]# echo "Welcome to linuxprobe.com" readme.txt [root@linuxprobe ~]# ln -s readme.txt readit.txt...

Linux 中软链接和硬链接的区别 | Linux 中国
总结软链接和硬链接的区别如下:软链接:指向其他文件的链接,不存储文件内容,适用于共享路径和保持文件更新。硬链接:文件的独立副本,与原始文件同步,删除原始文件不影响硬链接。以上内容摘自2daygeek.com,并由Magesh Maruthamuthu撰写,LCTT原创编译,Linux中国荣誉发布。

linux硬链接和软链接的区别
b:不能对不同的文件系统创建硬链接,即两个文件名要在相同的文件系统下。c:不能对不存在的文件创建硬链接,由原理即可知原因。软链接:a.可以对目录创建软链接,遍历操作会忽略目录的软链接。b:可以跨文件系统。c:可以对不存在的文件创建软链接,因为放的只是一个字符串,至于这个字符串是不是对于...

【linux】软链接、硬链接的本质与区别
而硬链接则是指向inode的,即使跨分区创建,链接文件和源文件都共享同一inode,因此修改和删除硬链接对源文件无影响。在文件系统层面,操作系统主要通过inode编号管理文件,软链接的指针指向文件名,硬链接指向inode编号。理解这些原理有助于我们更好地管理文件和理解文件系统的运作。要深入了解Linux内核和文件...

软链接VS硬链接
在 Linux 系统中,文件链接有软链接(符号链接)和硬链接两种类型,它们在操作和效果上有所不同。1. 软链接软链接,就像 Windows 的快捷方式,是一个指向实际文件的引用。它并非文件本身,而是指向另一个位置。具体操作如下:创建一个名为1.py的原始文件,并创建名为slink_1.py的软链接文件。删除原始...

硬链接和软链接的区别
4、文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的。而这里软链接显示的大小与原文件就不同了,BBB大小是95B,而BBBsoft是3B。因为BBB共有3个字符。5、软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于...

相似回答