软连接

符号链接(也被称为“软连接”)需要使用带 -s参数(symbolic)的 ln 命令来创建

下面这个命令最简单的形式,这条命令给目标文件IBLOGER取了一个别名LINK_IBLOGER,如下代码ln   -s   IBLOGER   LINK_IBLOGER

下面这个例子具体说明了符号链接的作用$ ln   -s   days   my_days   ## 建立一个名为my_days的符号链接指向文本文件days

$ ls   -l   my_days          ## 查看my_days的属性

lrwxrwxrwx   1   rapido   rapido   4   2016-11-20 22:10   my_days -> days

从my_days的属性中可以看得到,这个文件被指向days,从此访问my_days就相当于访问了days

my_days只是文件days的一个“别名”,因此删除了my_days并不会影响到days,但是如果吧days删除了,那么my_days虽然还保留着,但是已经没有任何意义了

符号链接还可以用在目录中,下面这条命令建立一个指向/usr/local/share的符号链接local_share$ ln   -s   /usr/local/share   local_share

查看local_share的属性的确可以看到这一点$ ls   -l local_share

lrwxrwxrwx   1   rapido   rapido   17   2016-11-20 22:15   local_share -> /usr/local/share/

硬链接

Linux中还有一种链接被称为“硬链接”,这种连接用于将连个独立的文件联系在一起,硬链接和符号连接本质的不同在于:硬链接是直接和引用,而符号链接是通过名称进行引用,使用不带选项的 ln 命令建立硬链接。$ ln   days   hard_days

上面这条命令建立了一个链接到days的新文件hard_days.查看两者的属性可以看到,这是两个独立的文件,只是被联系到了一起而已$ ls   -l   days

-rwx--x--x   2   rapido   rapido   57   2016-11-23 18:00   days

$ ls   -l   hard_days

-rwx--x--x   2   rapido   rapido   57   2016-11-23 18:00   hard_days

这两个文件拥有相同的内容,对其中一个文件的改动会反映在另一个文件中,用熟悉的文本编辑器打开days,删除最后两行,可以看到hard_days中的内容也改变了。

在实际工作中,人们更多的选择使用符号链接(软连接),硬链接已经很少使用了

linux文件做软连接,Linux建立软连接和硬链接相关推荐

  1. linux不允许将硬链接指向目录,linux 文件(目录)之软链接,硬链接 -

    前提必须清楚一点,当指向数据的文件个数为0 时,数据块就会被释放掉,硬链接相当于硬盘上一块数据的多个指针,而软链接相当于指向数据指针的指针.个人理解成下面的图例 左边的是硬链接,右边的是软链接,无论对 ...

  2. 设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬 链接文件F3, 然后删除F1。此时, F2和F3的引用计数值分别是多少?

    [root@VM-24-10-centos test]# touch F1 //创建F1 [root@VM-24-10-centos test]# ls -l F1 //查看F1信息 -rw-r--r ...

  3. 文件上传linux服务器,Linux 文件上传Linux服务器

    进入命令行 在图形化桌面出现之前,与Unix系统进行交互的唯一方式就是借助由shell所提供的文本命令行界面(command line interface,CLI).CLI只能接受文本输入,也只能显示 ...

  4. linux文件权限754,Linux文件权限

    Linux文件权限 在Linux中,对系统服务的文件通常只有root才能读写或执行. 说明:Linux记录用户身份的是UID(用户ID)和GID(群组ID),root的两个ID号均为0,一般用户的两个 ...

  5. linux命令 - ln - 创建和删除软、硬链接

    linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...

  6. linux 磁盘科隆,Linux中ln命令用法详解(硬链接)

    硬连接指向的是节点(inode),是已存在文件的另一个名字,修改其中一个,与其连接的文件同时被修改;对硬链接文件进行读写和删除操作时候,效果和符号链接相同.但如果我们删除硬链接文件的源文件,硬链接文件 ...

  7. Linux文件系统:minix文件系统二进制分析3(硬链接与软链接)

    文章目录 系列博文 硬链接 当前minix文件系统目录结构 创建filelevel2.txt的硬链接文件 创建filelevel2.txt的软链接文件 当前minix文件系统目录结构 hexdump文 ...

  8. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

  9. 彻底掌握Linux文件与目录管理命令?进来看看硬核总结

    1.目录与路径         从根目录开始显示当前目录pwd         创建目录mkdir         删除目录rmdir         关于执行文件路径的变量:$PARH 2.文件与目 ...

最新文章

  1. PyTorch之前向传播函数自动调用forward
  2. 我用的 cordova 插件
  3. Android:一个线程玩转商品列表所有item的倒计时器,并对Adapter进行单控件刷新优化...
  4. 机器学习笔记(4):多变量线性回归
  5. 2019北妈和你:活着就意味必须要做点什么,请好好努力
  6. 连接MySQL和连接文件夹区别,对数据库连接问题的一点总结
  7. USACO Broken Necklace
  8. html5通讯录源码,通讯录web版
  9. OpenCV图像处理专栏六 | 来自何凯明博士的暗通道去雾算法(CVPR 2009最佳论文)
  10. 你鼓舞了我是世界杯主题曲吗_20位鼓舞人心的科技女性
  11. 树莓派4b主板特点_树莓派4B的入手操作
  12. android应用开发-从设计到实现 4-8 天气预报的布局
  13. 【高效办公】五、windows通过SSH连接另一台电脑虚拟机中的ubuntu详细教程
  14. 微信数据运营面试心得(社招)
  15. Atcoder 284题解
  16. 总结两种常规地磁匹配算法MAGCOM算法/ICCP算法的特性
  17. Cocos2d-x游戏开发之Lua 5.1 参考手册
  18. java中if(a.c())_if 语句中的条件语句只能是() 类型。_学小易找答案
  19. 【“互联网+”大赛华为云赛道】EI命题攻略:华为云EI的能力超丰富,助你实现AI梦想
  20. Activeperl cpan

热门文章

  1. 对比学习sass和stylus的常用功能 1
  2. Jquery的hover事件
  3. [JavaScript]搜索框中文/英文/拼音匹配过滤逻辑/input的focus和下拉框的click冲突解决/点击条目后focus二次点击不生效问题解决
  4. 一文读懂「TTS语音合成技术」
  5. [并发编程专题]多线程
  6. python数据分析与可视化清华大学_Python数据分析与可视化
  7. 代码随想录算法训练营第七天| 454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和
  8. 苹果电脑 Macbook 装 Win7 双系统
  9. 利尔达展芯再度蝉联全球电子元器件分销商卓越表现奖
  10. 惠普微型计算机音频输入,惠普HP Pro 4500商用台式电脑