linux_ln(link)_命令详解

linux_ln(link)_命令详解

ID:39465400

大小:57.50 KB

页数:8页

时间:2019-07-04

linux_ln(link)_命令详解_第1页
linux_ln(link)_命令详解_第2页
linux_ln(link)_命令详解_第3页
linux_ln(link)_命令详解_第4页
linux_ln(link)_命令详解_第5页
资源描述:

《linux_ln(link)_命令详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、linuxln(link)命令详解功能说明:连接文件或目录。语法:ln[-bdfinsv][-S<字尾备份字符串>][-V<备份方式>][--help][--version][源文件或目录][目标文件或目录]或ln[-bdfinsv][-S<字尾备份字符串>][-V<备份方式>][--help][--version][源文件或目录...][目的目录]补充说明:ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。参数:-b或-

2、-backup删除,覆盖目标文件之前的备份。-d或-F或--directory建立目录的硬连接。-f或--force强行建立文件或目录的连接,不论文件或目录是否存在。-i或--interactive覆盖既有文件之前先询问用户。-n或--no-dereference把符号连接的目的目录视为一般文件。-s或--symbolic对源文件建立符号连接,而非硬连接。-S<字尾备份字符串>或--suffix=<字尾备份字符串>用"-b"参数备份目标文件.linuxln命令详解与范例链接有两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。建立硬链接时,链接文件和被

3、链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。ln命令用途:链接文件。语法:将某个文件链接到一个文件上ln[-f

4、-n][-s]SourceFile[TargetFile]将一个或多个文件链接到一个目录上ln[-f

5、-n][-s]SourceFile...TargetDirectory描述:ln命令将在SourceFile参数中指定的文件链接到在TargetFile参数中指定的文件,或将其链接到在TargetDirectory参数中指定的另一个目录中的文件。在缺省情况下,ln命令会创建硬链接。如果需要使用ln命令来创

6、建符号链接,请指明-s标志。符号链接是指向文件的一个间接指针;它的目录项中包含了它所链接的文件名。符号链接可能会跨越文件系统,可能指向目录。如果正在将某个文件链接到新的名字,那么只能列出一个文件。如果链接到一个目录,那么可以列出多个文件。TargetFile参数是可选的。如果不指定目标文件,ln命令会在当前的目录中创建一个新的文件。新的文件继承了指定在SourceFile参数中的文件名。请参阅示例5。注意:如果不使用-s标志,就不能在文件系统之间链接文件。如果TargetDirectory已经是链接到目录上的一个符号链接,那么ln命令将现有的目标视为文件。这意味着,类似于ln-fssomepa

7、th/lnamesymdir的命令不会遵循现有的symdir符号链接,作为代替,它会创建一个从somepath/lname到symdir的新的符号链接。标志-f促使ln命令替换掉任何已经存在的目的路径。如果目的路径已经存在,而没有指定-f标志,ln命令不会创建新的链接,而是向标准错误写一条诊断消息并继续链接剩下的SourceFiles。-n指定,如果链接是一个现有的文件,那么不要覆盖文件的内容。-f标志重设了这个标志。这是缺省的行为。-s促使ln命令创建符号链接。符号链接中包含了它所链接的文件的名字。当对链接执行打开操作的时候,会使用到引用文件。对符号链接的stat调用会返回链接的目标文件;必

8、须完成lstat调用来获取链接的信息。可以使用readlink调用来读取符号链接的内容。符号链接可能跨越文件系统,指向目录。注意:当为-s标志指定SourceFile参数的时候,必须使用绝对路径。如果没有指明绝对路径,那么当SourceFile和TargetFile参数位于不同的目录中的时候,可能会发生意外的结果。在创建符号链接之前,不需要存在源文件。-d:允许系统管理者硬链结自己的目录-i:在删除与dist同档名的档案时先进行询问-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-SSUFFIX:将备份的档案都加上SUFFIX的字尾-VMETHOD:指定备份的方式--he

9、lp:显示辅助说明--version:显示版本退出状态此命令返回以下的退出值:0所有指定的文件都成功链接上了。>0出现一次错误。示例1、为了创建到一个文件的另一个链接(别名),请输入:ln-fchap1intro这会将chap1链接到新的名称,intro。如果intro不存在,那么会创建该文件名。如果intro已经存在了,那么这个文件会被替换为指向chap1的一个链接。然后chap1和intro文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。