Linux软硬连接

Posted mvpbang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux软硬连接相关的知识,希望对你有一定的参考价值。

  曾经对软硬连接一直搞不明白,关键是怕操作错误。

硬链接不能跨区实现连接,硬链接是对原始文件的镜像,同一个inode,软连接是快捷方式,inode保存的是快捷方式的。原始文件删除,导致软连接文件无效。

01、硬链接

 02、软连接

对目录的链接

[root@dzswj-test tmp]#ll
total 16
drwxr-xr-x 3 root  root  4096 Jul 12 14:44 gitdev
drwxr-xr-x 2 resin resin 4096 Aug 10 10:59 hsperfdata_resin
drwx------ 2 gdm   gdm   4096 Oct  4 14:41 orbit-gdm
drwx------ 2 gdm   gdm   4096 Oct  4 14:42 pulse-D9BRMMarTPJX
[root@dzswj-test tmp]#
[root@dzswj-test tmp]#
[root@dzswj-test tmp]#ln -sv /usr/local/bin  .    //软连接,方原始路径需写绝对路径
`./bin\' -> `/usr/local/bin\'
[root@dzswj-test tmp]#ll
total 16
lrwxrwxrwx 1 root  root    14 Oct  4 18:15 bin -> /usr/local/bin   //清晰看到链接指向
drwxr-xr-x 3 root  root  4096 Jul 12 14:44 gitdev
drwxr-xr-x 2 resin resin 4096 Aug 10 10:59 hsperfdata_resin
drwx------ 2 gdm   gdm   4096 Oct  4 14:41 orbit-gdm
drwx------ 2 gdm   gdm   4096 Oct  4 14:42 pulse-D9BRMMarTPJX
[root@dzswj-test tmp]#ll bin/  bin目录下的文件
total 29048
-rwxr-xr-x. 1 root root  266821 Apr 15  2016 memcached
-rwxr-xr-x  1 root root 1234088 Aug 15  2016 rar
-rwxr-xr-x  1 root root 5587865 May 16  2016 redis-benchmark
-rwxr-xr-x  1 root root   22185 May 16  2016 redis-check-aof
-rwxr-xr-x  1 root root 7823836 May 16  2016 redis-check-rdb
-rwxr-xr-x  1 root root 5714129 May 16  2016 redis-cli
lrwxrwxrwx  1 root root      12 May 16  2016 redis-sentinel -> redis-server
-rwxr-xr-x  1 root root 7823836 May 16  2016 redis-server
-rwxr-xr-x  1 root root    8807 May 26  2016 tclsh8.5
-rwxr-xr-x  1 root root 1234088 Aug 15  2016 unrar

以上是关于Linux软硬连接的主要内容,如果未能解决你的问题,请参考以下文章

Linux软硬链接

Linux系列文件属性查看和修改,以及软硬连接

linux软硬连接知识点

Linux基础-软硬连接Block概念

Linux中软硬链接那些事儿

Linux文件属性相关补充及软硬连接