Linux ln命令

一、ln命令

ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

1.1 语法

ln(选项)(参数)

1.2 选项

选项描述
-b或–backup删除,覆盖目标文件之前的备份;
-d或-F或——directory建立目录的硬连接;
-f或——force强行建立文件或目录的连接,不论文件或目录是否存在;
-i或——interactive覆盖既有文件之前先询问用户;
-n或–no-dereference把符号连接的目的目录视为一般文件;
-s或——symbolic对源文件建立符号连接,而非硬连接;
-S<字尾备份字符串>或–suffix=<字尾备份字符串>用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;
-v或——verbose显示指令执行过程;
-V<备份方式>或–version-control=<备份方式>用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串;
–help在线帮助;
–version显示版本信息。

1.3 参数

  • 源文件:指定连接的源文件。如果使用-s选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件;
  • 目标文件:指定源文件的目标连接文件。
二、示列
# 将目录/usr/mengqc/mub1下的文件m2.c链接到目录/usr/liu下的文件a2.c在执行ln命令之前,目录/usr/liu中不存在a2.c文件。
# 执行ln之后,在/usr/liu目录中才有a2.c这一项,表明m2.c和a2.c链接起来(注意,二者在物理上是同一文件),利用ls -l命令可以看到链接数的变化。
ln /usr/mengqc/mub1/m2.c /usr/liu/a2.c

# 在目录/usr/liu下建立一个符号链接文件abc,使它指向目录/usr/mengqc/mub1
ln -s /usr/mengqc/mub1 /usr/liu/abc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书香水墨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值