您当前的位置: 首页 > 服务器教程 > Linux教程 > Linux之ln命令——创建软硬链接文件

Linux之ln命令——创建软硬链接文件

作者:不详 来源:网络 发布时间: 2014-07-04 16:48 点击:
Linux平台下链接文件分两种,一种是硬链接,一种是符号链接。ln命令用于创建硬链接文件或符号链接文件。 硬链接和符号链接 首先我们先来了解一下硬链接和符号链接之间的区别。 为一个文件创建一个硬链接之后,这个文件的inode数变成2,相当于在文件系统中有两个文件对

Linux之ln命令——创建软硬链接文件

  

  Linux平台下链接文件分两种,一种是硬链接,一种是符号链接。ln命令用于创建硬链接文件或符号链接文件。

  硬链接和符号链接

  首先我们先来了解一下硬链接和符号链接之间的区别。

  为一个文件创建一个硬链接之后,这个文件的inode数变成2,相当于在文件系统中有两个文件对象指向硬盘上的某个真实存在的文件。做硬链接之后,删除原文件或删除链接文件二者之一,真实的文件仍然存在,并不会被删除。当然,如果原文件和链接文件都删除了,那该文件就真的完全被删除了。硬链接只能针对文件,不能针对目录。

  符号链接,又叫软链接,它只是原文件的一个快捷方式。我们熟悉Windows的朋友都知道,一个文件或目录可以建很多个快捷方式,但只要原文件被删除了,那这些快捷方式其实就废了。Linux系统中的符号链接跟这种快捷方式是同样的原理的。

  ln命令的语法

  运行ln --help之后可以看到ln命令有四种形式的用法。

  1、ln [OPTION]... [-T] TARGET LINK_NAME

  如: ln -T 1.txt link-1.txt

  把当前目录下的1.txt做了一个硬链接到link-1.txt

  2、ln [OPTION]... TARGET

  为目村在当前路径下创建一个链接。

  如:ln /usr/test.txt

  效果如下:

  [root@localhost ~]# touch /usr/test.txt

  [root@localhost ~]# ln /usr/test.txt

  [root@localhost ~]# ll

  -rw-r--r-- 2 root root 0 08-31 18:06 test.txt

  另外两种方式用得比较少,有兴趣的朋友可以去了解一下。

  创建符号链接文件

  如果要创建符号链接文件,只需要在前面所有的示例指令中加一个“-s”参数即可。如 ln -s /usr/test.txt,结果如下:

  [root@localhost ~]# touch /usr/test1.txt

  [root@localhost ~]# ln -s /usr/test1.txt

  [root@localhost ~]# ll

  lrwxrwxrwx 1 root root 14 08-31 18:09 test1.txt -> /usr/test1.txt

  -rw-r--r-- 2 root root 0 08-31 18:06 test.txt

  关于ln命令与Linux系统中软硬链接文件,本文就介绍这么多,希望对大家有所帮助,谢谢!
分享到:
本文"Linux之ln命令——创建软硬链接文件"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4