陈奇网络工作室

使用linux命令创建指向文件的链接

服务器

编辑与大家分享使用linux的ln命令创建文件链接,我想大多数人还不太了解。 因此,希望大家分享一下这篇文章并向大家学习,阅读这篇文章取得很大的成果。 以下,一起学习方法吧。

在linux系统上,linux命令是非常重要的命令。 英语全名是“link”,也就是链接的意思,具有在文件之间建立同步链接的功能。 一个是hard link,也称为硬链接; 另一个是symbolic link,也称为符号链接。

简单地说,可以将硬链接视为源文件的副本。 他和源文件大小一样,但实际上不占任何空间。 符号链接可以理解为类似windows的快捷方式。

符号链接:

1 .符号链接以路径形式存在,类似于Windows操作系统快捷方式。 2 .符号链接可以跨越文件系统,不能进行硬链接。 3 .符号链接可以链接到不存在的文件名。 不能硬链接。 4 .符号链接可以链接到目录,但不能硬链接。

硬链接:

1 .硬链接作为文件的副本存在,但不占用实际空间。 2 .不能通过硬链接在目录中创建硬链接。 3 .只能在同一文件系统中创建硬链接。

语法格式: ln [参数]“源文件或目录”“目标文件或目录”

一般参数:

-b为每个现有目标文件创建备份文件-d此选项允许“根”用户强制创建指向目录的硬链接-f链接,即使目标文件已经存在-n

将指向目录的符号链接视为正常的文件-i交互模式,如果目标文件已经存在,请执行“复盖-s”以在源文件中建立符号链接,而不是使用“硬链接-v高级”模式

参考例

在源文件file.txt中创建硬链接file_1:

[ root @ Linux cool~] # ln/root/dir/file.txt./file _ 1

使用ln命令的-s参数创建指向目录的符号链接,并使用ls命令显示链接文件的详细信息。

[root@linuxcool ~]# ln -s dir file

[root@linuxcool ~]# ls -l

总使用量4

-rw----.1路由11383月11日14时48分Anaconda-ks.CFG

drwxr-xr-x.2路由364月3日08时47分

lwxrwxrwx.1路由4月3日3 08:54文件- dir

使用ln命令的-v参数输出命令的详细执行进程。

[ root @ Linux cool~] # ln-v/root/dir/file.txt./file _ 1

& #039;/file_1& #039;=& #039; /root/dir/file.txt& #039;

使用ln命令-b命令创建目标文件的备份文件,并使用ls命令显示以下信息:

[ root @ Linux cool~] # ln-b/root/dir/file.txt./file _ 1

[root@linuxcool ~]# ls

anaconda-ks.cfgfile _ 1file _ 1至dir

以上是使用linux的ln命令创建指向文件的链接。 谢谢您的阅读。 我相信大家得到了一定的理解。 希望想分享的内容对大家有帮助。 另外,如果你想学习更多的知识,欢迎使用信息频道。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3