2016/10/19作业:软链接与硬链接的区别

软链接和硬链接的区别

linux中链接分为两种,一种是硬链接(Hard Link),一种是符号链接(Symbolic Link),其中,符号链接又称为软链接。

硬链接:

在Linux文件系统中 ,磁盘中的所有文件都有一个编号,这个编号称为索引节点(Inode)。在Linux中,多个同一索引节点可以有多个文件名,这就是硬链接。硬链接的作用是为磁盘上同一个地址上的一个文件创建多个路径名。因为删除其中一个链接并不影响其他链接对硬盘上文件的索引,所以具有防止误删的作用。只有所有硬链接都被删除之后,文件才被真正意义上删除。

软链接:

另一种链接称为软链接,也叫符号链接。这种链接类似于Windows上的快捷方式。实际上是一种文本文件,其中存放着另一个文件的位置信息

实现方式:

    Linux中,通过'ln'命令来创建链接,格式为:

ln 选项 目标文件 链接文件

    默认为创建硬链接。软链接的创建方式为:

ln -s 目标文件 链接文件

实例:

[root@Shining lizi]# touch f1
[root@Shining lizi]# ln f1 f2
[root@Shining lizi]# ln -s f1 f3
[root@Shining lizi]# ll -i
total 0
138318319 -rw-r--r--. 2 root root 0 Oct 19 19:53 f1
138318319 -rw-r--r--. 2 root root 0 Oct 19 19:53 f2
138318320 lrwxrwxrwx. 1 root root 2 Oct 19 19:54 f3 -> f1
[root@Shining lizi]# rm f1
rm: remove regular empty file ‘f1’? y
[root@Shining lizi]# ll -i
total 0
138318319 -rw-r--r--. 1 root root 0 Oct 19 19:53 f2
138318320 lrwxrwxrwx. 1 root root 2 Oct 19 19:54 f3 -> f1 #此时f3变红,f1红底闪烁

注意事项:

硬链接不能跨分区建立,软链接可以
硬链接不能链接文件夹,软链接可以

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

(0)
wangshuaiwangshuai
上一篇 2016-10-20 19:40
下一篇 2016-10-20 19:57

相关推荐

  • redis主从复制(1)— 慢查询导致复制中断

    redis的异常行为是一件令人头疼的问题。redis提供的错误日志只提供了一些server的运行状态信息,而没有server在故障现场的操作日志,比如执行了什么命令,命令操作对象的数据结构信息。如果redis也有mysql的slow-log,那么很多性能和故障问题也很容易处理。1、redis rdb在redis2.8版本以前,redis主从数据复制在生产上存…

    Linux干货 2016-04-12
  • 8月3号 用户权限作业

     1,当用户xiaoming 对/testdir  目录无执行权限时,意味着无法做哪些操作?   先创建目录/testdir,接着修改目录的/testdir的权限,用xiaoming的身份去进入/testdir目录 [root@localhost ~]# mkdir /testdir [root@l…

    Linux干货 2016-08-08
  • linux文件权限

                                                      &nbsp…

    Linux干货 2016-08-04
  • vsftpd

    练习:完成vsftpd配置 (1) 禁锢系统用户于家目录 [root@node3 ~]# yum -y install vsftpd [root@node3 ~]# vim /etc/vsftpd/vsftpd.conf chroot_local_user=YES &n…

    Linux干货 2016-10-16
  • 常用命令总结

    &:将要执行的进程送入后台进行执行alias:定义命令别名authconfig :对系统资源进行安全认证basename:抓取一个目录的基名basename pwdbzip2:压缩工具bzip2 case.sh case.sh.bz2    -[1-9]:指定压缩比   &nbsp…

    Linux干货 2017-04-09
  • 20160803作业-用户组和权限管理

    http://note.youdao.com/yws/public/redirect/share?id=46f06331b737c6d08a0e8c9c3d49ac9e&type=false

    Linux干货 2016-08-08