linux系统中链接文件分为硬链接和软链接(软链接也叫符号链接)。
硬链接和软链接都是指向文件的一种方式,但两者有不同的地方,主要有以下不同:

硬链接:伪备份   软连接:快捷方式
 
 1.硬链接:创建一个硬链接,增加引用计数(并没有真正创建文件,只是一个别名,
         除了名字不一样,其他都一样时间日期等,硬链接的更改会更改源文件,源文件的更改会硬链接)
         删除文件,引用计数会减少,当引用计数减为0时,文件真正删除(有防止误删功能)
   软连接:创建软连接,引用计数不会增加,真实创建一个文件,里面存放的的是路径
         操作这个路径,就是操作这个路径所在的文件(源文件增加内容,链接文件大小不变)
         删除源文件,链接文件所保存的路径没了,内容也就没了,软连接也就失效了(没有防止误删功能)

2.文件大小不一样:
   硬链接是指向源文件的block,大小和原文件相同
   软连接:为新的文件,Block里是源文件的文件名,大小一般为4k,即一个block的大小

3.硬链接不能给目录做,不能跨分区做。软链接则都可以
 
 4.硬链接:源文件必须存在         软链接:源文件存不存在都行

硬链接创建:
  ln 源文件  目的软件名
 软连接创建:
  ln -s 源文件  目的软件名

linux链接文件:硬链接和软连接相关推荐

  1. linux文件-link函数(文件硬链接和软连接)

    创建硬链接的函数: 相关函数:symlink, unlink头文件:#include <unistd.h>定义函数:int link (const char * oldpath, cons ...

  2. Linux中的 硬链接ln和软连接ln -s

    文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata).用户数据,即文件数据块 (data block),数据块是记录文件真实内容的 ...

  3. linux什么是硬链接和软连接区别,Linux硬链接和软连接的区别与总结

    图示软硬链接的区别 有关硬链接的总结 具有相同inode节点号的多个文件互为硬链接文件: 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除: 只有删除了源文件和所有对应的硬链接文件,文件实体才 ...

  4. 浅谈linux中的硬链接和软链接文件以及ln的使用方法

    在linux系统中有一种文件叫做链接文件,可以为解决文件的共享使用.链接的方式可以分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link). 一.基 ...

  5. linux 的文件软链接隐藏,Linux inode及硬链接软链接详解

    Linux inode及硬链接软链接详解 York • 2020 年 09 月 28 日 Loading... 操作系统的文件数据除了实际内容之外,通常含有非常多的属性,例如 `Linux`操作系统的 ...

  6. linux给文件添加链接,Linux给文件或目录创建软链接或硬链接的方法

    有时linux用户们为了使用方便,会想给电脑中的文件或目录创建软链接或硬链接.不过有些用户不清楚该怎么给这些文件或目录创建软链接或硬链接该怎么办呢?别急,现在小编就来教你解决的方法. 解决方法: 当我 ...

  7. rhcsa第三次作业#Linux软链接和硬链接,对一级目录的解释,重定向操作

    rhcsa第三次作业#Linux软链接和硬链接,对一级目录的解释,重定向操作 文章目录 前言 一.软链接和硬链接 二.一级目录的解释 Linux系统目录结构 一级目录 三.重定向 总结 前言 注意,在 ...

  8. linux如何删除硬链接,linux下创建和删除软、硬链接

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号. 文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问 ...

  9. 【Linux】文件的链接

    重点内容: 文件的链接 Linux下文件的链接分为两种: 软连接 和 硬链接: 在Linudx下使用 ls -l 命令即可看到文件的很多信息,其中第一列的第一个字符代表的就是文件的类型:而下面紧跟的数 ...

  10. 【Linux】Linux下的硬链接与符号链接

    Linux的初学者常常混淆Linux中的硬链接(hard link)与符号链接(symbol link)的概念,分不清楚它们的区别.因此,本文将向读者全面介绍硬链接与符号链接,给予读者以全面的认识. ...

最新文章

  1. 我的关于前端一些知识点的理解《一》
  2. 统计学习方法---拉格朗日对偶新性
  3. 破解visual sourcesafe数据库admin用户密码
  4. 位置传感器matlab,永磁同步电机无位置传感器控制matlab仿真【续贴二】
  5. gram矩阵_推荐算法三视角:矩阵,图,时间线
  6. vue router-link子级返回父级页面
  7. 机智云CEO黄灼:优秀的企业在何时都不会遇到融资困境
  8. Ruby设计模式透析之 —— 单例(Singleton)
  9. backtrack5 oracle,BackTrack5(BT5)硬盘安装
  10. Qt 字体大小的计算
  11. 威斯康星大学硕士计算机科学,2020年威斯康星大学麦迪逊分校排名TFE Times美国最佳计算机科学硕士专业排名第12...
  12. win7 cmd 无法复制粘贴
  13. 计算机参数含义,硬盘的各项基本参数含义解析
  14. 炸裂!PDF转Word彻底告别收费时代,这个OCR开源项目要逆天!
  15. 自签名证书报错:javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx not verified
  16. html 单元格拆分及合并,表格合并和拆分.html
  17. 什么造就了中国的XP系统依赖症
  18. C程序设计语言——VC++2010安装教程
  19. 软件测试人员到底需不需要懂代码?懂代码的测试员有什么区别?
  20. 西门子工程师必掌握S7-1200 PLC 通讯故障诊断方法

热门文章

  1. 孙溟㠭篆刻《药生尘》——纪念吴孟超院士精神永在
  2. postgresql取数字的整数部分 trunc函数
  3. java学生签到系统视频教程_Java web学生信息、选课、签到考勤、成绩管理系统附带完整源码及视频开发教程...
  4. Web安全:常见的安全问题及防范措施
  5. 中国企业的需求和痛点是什么
  6. 输入框回车多个文本_Excel回车键的五大高效率操作,80%人还被蒙在鼓里
  7. 库卡机器人电焊技术_库卡机器人KMC成套解决方案
  8. ARFoundation系列讲解 - 56 录制屏幕并且保存到系统相册
  9. Raspberry Pi入门
  10. FinalShell,免费好用的国产ssh连接工具