符号链接

可以看做windows的快捷方式

符号链接是实在存在的一个文件,通过符号链接连接的两个文件,彼此的内容并不相同。

要为一个文件创建符号链接,这个文件必须事先存在。

MacBook-Pro:shell_test snailxr$ touch slink

MacBook-Pro:shell_test snailxr$ ls -l slink

-rw-r--r--  1 snailxr  staff  0  6 16 22:58 slink

MacBook-Pro:shell_test snailxr$ ln -s slink sl_slink

MacBook-Pro:shell_test snailxr$ ls -l

total 0

lrwxr-xr-x  1 snailxr  staff  5  6 16 22:59 sl_slink -> slink

-rw-r--r--  1 snailxr  staff  0  6 16 22:58 slink

通过inode 证明这两个是独立的文件

MacBook-Pro:shell_test snailxr$ ls -i *

8592318464 sl_slink8592318425 slink

硬链接

硬链接会创建独立的虚拟文件,包含了原始文件的信息及位置,他们从根本上上而言是一个文件。

MacBook-Pro:shell_test snailxr$ touch hlink

MacBook-Pro:shell_test snailxr$ ls

hlinksl_slinkslink

MacBook-Pro:shell_test snailxr$ ln hlink hl_hlink

MacBook-Pro:shell_test snailxr$ ls -li hl*

8592319138 -rw-r--r--  2 snailxr  staff  0  6 16 23:08 hl_hlink

8592319138 -rw-r--r--  2 snailxr  staff  0  6 16 23:08 hlink

删除其中的任意一个文件还可以通过另一个文件来来读取数据

MacBook-Pro:shell_test snailxr$ echo "abcc" >> hl_hlink

MacBook-Pro:shell_test snailxr$ rm hlink

MacBook-Pro:shell_test snailxr$ cat hl_hlink

abcc

MacBook-Pro:shell_test snailxr$ ls -li hl*

8592319138 -rw-r--r--  1 snailxr  staff    5  6 16 23:35 hl_hlink

只能对处于同一存储媒体的文件创建硬链接。要想在不同存储媒体的文件之间创建链接,

只能使用符号链接。

不能给目录创建硬链接

file

查看文件类型

linux 连接文件,Linux 链接文件相关推荐

  1. Linux系统中的链接文件

    日志文件系统ext xfs里 1.节点区域 记录的都是文件属性,ls -l file可以看到的内容 ,文件的元数据inode tables 2.数据区域 放的是cat file看到的一切,数据块 ca ...

  2. Linux 文件系统 软/硬链接文件

    文件系统 文件系统就是磁盘上管理文件的系统,一个硬盘有两个分区,一个是swap交换分区,是当内存不够用时将这个分区当做交换内存来使用:一个是filesystem文件系统分区,用来存储管理文件的: 文件 ...

  3. 【Linux】什么是链接文件及其分类

    背景 链接文件时Linux文件系统的一个优势,如需要在系统上维护同一文件的两份或多分副本,除了保存多分单独的物理文件副本之外,还可以采用保存一份物理文件副本和多个虚拟副本的方法,这种虚拟的副本就称为链 ...

  4. 在Linux中怎样搜索链接文件,如何使用find命令在Linux中查找文件

    原标题:如何使用find命令在Linux中查找文件 Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构 ...

  5. linux 常用命令整理----链接文件

    ln 用法:ln -s /etc/issue /tmp/issue.soft ln /etc/issue /etc/issue.hard 如果加-s为软链接,类似于windows的快捷方式 不加-s为 ...

  6. Linux基础笔记11 | 链接文件详解

    链接的概念 硬链接(Hard Link) 软链接(Soft Link) ln 命令默认不带参数下创建的是硬链接,带有-s创建的是软链接,软链接类型是 l(小写的L) 在 ext2.ext3.ext4默 ...

  7. vue、cnpm不是内部文件_UBoot链接文件 搞懂程序内部长什么样

    对于一个程序而言,他们内部的结构.组成通常是不可见的,但是不可见并不意味着其内部是杂乱无章的排布,仅仅是众多的二进制数据拼凑而成.一份源代码生成最终的可执行文件来驱动我们的机器正常工作,中间必经的两个 ...

  8. 菜鸟详解iar的icf文件(链接文件)

    每个芯片开发商都会针对每款芯片来编写一个.icf文件就是传说中的链接文件.对于基本的应用,这个.icf文件足以满足你的工程需要.但有时也会需要改动,比如当你的项目要添加外部RAM时就要修改一下icf. ...

  9. linux shell 判断一个文件是不是链接文件

    #!/bin/bash if [ -h "/nas/kvm_hcs/backup" ] then         echo "yes" fi

  10. linux 连接 android,linux下android连接真机测试

    1.首先手机不插电脑运行命令:lsusb 出现: 1 Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub2 Bus 006 De ...

最新文章

  1. 北师大刘嘉:认知神经科学如何打开 AI 黑箱?
  2. oracle修改某个表的字段顺序
  3. SSH框架中不为人知的细节(一)
  4. ValueError: Related model 'users.UserProfile' cannot be resolved
  5. windows 自动copy远程服务器文件
  6. 【背包】小明逛超市(jzoj 2148)
  7. tensor也可以作为索引
  8. 暑期训练日志----2018.8.1
  9. 关于无人职守创建office文档的问题
  10. 免费送书的网站-每人限一本
  11. javaweb--HTTP状态码
  12. 使用CODERUN部署阿里云KUBERNETES
  13. 局域网互访终结贴(转载)
  14. 【实用数学手册(第2版)扫描版.pdf】和【免安装Matlab.7.0.绿色破解U盘便携移...】 百度网盘下载地址
  15. Python pdf 转jpg/png工具
  16. html动态图片怎么设背景,[gif制作教程]如何把gif动态图片的背景变透明,仍保留有动画效果...
  17. 紫猫中控-脚本界面的基本设计和代码结构
  18. 《缠中说禅108课》27: 盘整背驰与历史性底部
  19. 三维计算机辅助设计笔记,CADCAM应用 备课笔记 项目3 任务3.1活塞三维数字建模.doc...
  20. Element 之loading颜色修改

热门文章

  1. 读取一个文件,获取其中出现次数最多的前五个字符以及次数
  2. 合并多个文本文件方法
  3. HDU5007 Post Robot
  4. 算法与数据结构--数组和链表的区别
  5. [转]项目经理面试指南
  6. DOS环境下支持的最大内存是多少?
  7. Matplotlib常见问题总结
  8. 人工智能给全球治理带来怎样的变革契机?
  9. 机器学习和深度学习的区别 深度学习的完全取代机器学习吗
  10. 华科研究生复试机试题代码堆积供以后参考