linux下的软连接和硬连接

1.软连接(一定要加绝对路劲, 对文件以及目录到是可以的) ln -s
相当于Windows下的快捷方式。
[ root@niejicai-linux ~]# ls
12   2.txt  999.txt          install.log         jicai
234   3.txt  anaconda-ks.cfg  install.log.syslog  niejicailinux.
[ root@niejicai-linux ~]#  ln -s /root/3.txt  /tmp/21.txt     (21.txt就相当于,3.txt下的快捷方式)。
[ root@niejicai-linux ~]# ls -l /tmp/21.txt
lrwxrwxrwx 1 root root 11 Nov 15 12:07 /tmp/21.txt -> /root/3.txt
[ root@niejicai-linux ~]# ln -s /root/jicai/ /tmp/12
12/  123/
[ root@niejicai-linux ~]#  ln -s /root/jicai/ /tmp/12/
[ root@niejicai-linux ~]# ls -l /tmp/12/
total 4
drwxr-xr-x 2 root root 4096 Nov 12 11:27 12
-rw-r--r-- 1 root root    0 Nov 12 11:42 1.txt
lrwxrwxrwx 1 root root   12 Nov 15 13:00  jicai -> /root/jicai/
[ root@niejicai-linux ~]# cd /tmp/12/jicai/
[ root@niejicai-linux jicai]# pwd            物理路径
/tmp/12/jicai
[ root@niejicai-linux jicai]# pwd -P      P真正的路径
/root/jicai
[ root@niejicai-linux jicai]# pwd -L       L物理路径
/tmp/12/jicai

2.硬连接  (1.不可以作用于目录)
[ root@niejicai-linux ~]# ln jicai jicai1
ln: `jicai': hard link not allowed for directory
[ root@niejicai-linux ~]# touch 6.txt
[ root@niejicai-linux ~]# ln 6.txt 7.txt
[ root@niejicai-linux ~]# ls -l 6.txt 7.txt
-rw-r--r-- 2 root root 0 Nov 15 13:12 6.txt
-rw-r--r-- 2 root root 0 Nov 15 13:12 7.txt
[ root@niejicai-linux ~]# ls -li 6.txt 7.txt
1047689 -rw-r--r-- 2 root root 0 Nov 15 13:12 6.txt
1047689 -rw-r--r-- 2 root root 0 Nov 15 13:12 7.txt
                  (2.硬连接不可以跨设备)
[ root@niejicai-linux ~]# ln 6.txt  /boot/8.txt
ln: creating hard link `/boot/8.txt' => `6.txt': Invalid cross-device link
                    (3.硬连接,不管你删除那个文件,都是不受到影响,比如说6.txt和7.txt
这两个硬连接,是同一个文件,不分主次)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值