linux软链接与硬链接的区别

硬链接:相于当给文件增加了一个新名

1.png

在添加链接时会增加链接数,其inode结点数不会增加

2.png

支持绝对路径与相对路径

33.png

硬链接不能对目录来创建

不能跨分区来创建链接

硬链接链接到文件被删除时,依旧可以通过链接文件来访问被删文件的数据

4.png

软链接:可以支持对目录来创建链接

(注,当你用rm -rf 删除目录的时候,目录不会删除,但目录中的内容会被删除,并且会删除源文件)

QQ截图20161020140230.png

软链接链接到一个文件时,相当于创建了一个新的文件,inode结点会增加

软链接链接到的文件被删除时,不可以通过链接文件来访问被删的数据

软链接支持跨分区链接

5.png

软链接支持绝对路径与相对路径但要注意的是不要相对于当前的工作目录

QQ截图20161020104843.png

在一些情况软链接用相对路径还是好的:比如做备份移动目录的时候22.png

原创文章,作者:renjin,如若转载,请注明出处:http://www.178linux.com/53110

(0)
renjinrenjin
上一篇 2013-07-03 09:21
下一篇 2013-09-03 10:04

相关推荐

  • linux中rpm命令的妙用

    linux中rpm命令的妙用 CentOS系统上使用rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护 安装:         rpm {-i|–install} [install-options] PACKAGE_FILE…    …

    Linux干货 2016-08-24
  • iptables练习

    iptables实战 1.开启防火墙 systemctl start firewalld 2.清空所有的默认规则,定义自己的规则 iptables -F 查看此时的iptables iptables -nL Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD…

    2017-06-24
  • mysql-yum安装多实例

    1.安装包 yum install mariadb-server 2.创建文件 3 分别生成3306,3307,3308数库文件 4.复制主配置文件并分别修改端口路径 5.准备一个启动脚本并开启服务 /mysqldb/3307/mysqld start 6.用mysql -S 命令进入    

    2018-01-28
  • Linux程序包管理(rpm、yum、make)

    linux系统程序安装的方法有rpm yum 以及make手动编译3种方法: rpm这个机制最早由Redhat公司开发出来,后来由于实在好用,所以被很多发行版所使用作为软件安装的管理方式。不过由于使用RPM安装软件时有时会涉及到文件的依赖信,此时需要手动去逐个安装被依赖的包操作起来十分复杂,于是yum这种线上升级的机制便出现了,它会自己主动解决各文件的依赖关…

    Linux干货 2017-10-02
  • Linux 第五天: (08月01日) Linux用户组管理

    Linux 第五天: (08月01日) Linux用户组管理         管理员 root,0普通用户 1-65535系统用户 1-499(centos6), 1-999(centos7)登录用户 500(centos6)+, 1000(centos7)+   /etc/passwd 用户及属性/etc/…

    Linux干货 2016-08-08
  • N22-第六周博客作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; # cp /etc/rc.d/rc.sysinit /tmp # vim /tmp/rc.sysinit …

    Linux干货 2016-09-26