Linux 常用命令——之文件链接命令

文件链接命令:ln

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

语法:ln -s [原文件】 【目标文件】

                -s 创建软链接

功能描述:生成链接文件

范例:

$ ln -s /etc/issue  /tmp/issue.soft    创建文件/etc/issue的软链接 /tmp/issue.soft

$ ln   /etc/issue    /tmp/issue.hard    创建文件/etc/issue的硬链接 /tmp/issue.hard

[root@localhost ~]# 
[root@localhost ~]# ln -s /etc/issue /tmp/issue.soft
[root@localhost ~]# ls /tmp
gconfd-gdm           keyring-DhSa0a  keyring-Muc7EH  pulse-dtuDs7nC8qpX
gconfd-root          keyring-iYmh4t  keyring-Spao09  pulse-KFihLlMUythC
gconfd-zxl           keyring-JYi1ma  keyring-yJALZZ  pulse-MGzT8wyMASkX
issue.soft           keyring-Kunc47  keyring-ZgHSEA  virtual-root.EvhOjK
japanlovestory.list  keyring-KyyPk9  orbit-gdm       virtual-zxl.TJI6ob
keyring-64ih5K       keyring-ML3OI8  orbit-root      zhangbozhi
[root@localhost ~]# ln s /etc/issue /tmp/issue.hard
ln: 目标"/tmp/issue.hard" 不是目录
[root@localhost ~]# ln -s /etc/issue /tmp/issue.hard
[root@localhost ~]# ls /tmp
gconfd-gdm           keyring-DhSa0a  keyring-Spao09      pulse-MGzT8wyMASkX
gconfd-root          keyring-iYmh4t  keyring-yJALZZ      virtual-root.EvhOjK
gconfd-zxl           keyring-JYi1ma  keyring-ZgHSEA      virtual-zxl.TJI6ob
issue.hard           keyring-Kunc47  orbit-gdm           zhangbozhi
issue.soft           keyring-KyyPk9  orbit-root
japanlovestory.list  keyring-ML3OI8  pulse-dtuDs7nC8qpX
keyring-64ih5K       keyring-Muc7EH  pulse-KFihLlMUythC
[root@localhost ~]# ls -l /tmp/issue.soft 
lrwxrwxrwx. 1 root root 10 11月 18 23:43 /tmp/issue.soft -> /etc/issue
[root@localhost ~]# ls -l /tmp/issue.hard 
lrwxrwxrwx. 1 root root 10 11月 18 23:44 /tmp/issue.hard -> /etc/issue
[root@localhost ~]# ls -l /tmp/japanlovestory.list 
-rw-r--r--. 1 root root 0 11月 18 22:25 /tmp/japanlovestory.list
[root@localhost ~]# ls -l /tmp/gconfd-root/
总用量 72
-rwx------. 1 root root 72765 11月 18 20:55 saved_state_9c795046deff5d1259c7a5f000000064
[root@localhost ~]# 

注意:

1、软链接特征:类似 Windows快捷方式

lrwxrwxrwx    l表示软链接  一个文件若有三个rwx 连写,开头以l开头,则该文件是软链接,

并且该文件大小非常小——只是符号链接

/tmp/issue.soft ->/etc/issue    箭头指向源文件

为什么使用软链接,就类似于Windows中为什么使用快捷方式

2、硬链接特征:

硬链接与软链接文件除了所在路径不一样,

1)拷贝cp -p + 同步更新

     echo"www.lampbrother.net"  >>/etc/issue

      cat  /etc/issue

      cat /etc/issue.soft

      cat /etc/issue.hard

   示例:随便写个内容,如上,将字符写入源文件,打开该文件的硬链接,发现内容有同步更新

    删除源文件 rm  /etc/issue

    再查看软链接  cat /etc/issue.soft   发现找不到文件

    再查看硬链接 cat  /etc/issue.hard  发现硬链接还能正常打开

2)通过i节点识别

3)不能跨分区

4)不能针对目录使用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值