1、语法:

硬链接:ln source dest    ###  为source 创建一个名为dest的硬链接
软链接:ln -s source dest    ###  为source 创建一个名为dest的软链接
复制:cp source source1     ###  生成一份除了内容相同没有其他关系的文件

2、含义:

  1. 硬链接:硬链接实际上是为文件建一个别名,链接文件和原文件实际上是同一个文件。可以通过ls -i来查看一下,这两个文件的inode号是同一个,说明它们是同一个文件硬链接主要是增加一个文件的链接数,只要该文件的链接数不为 0 ,该文件就不会被物理删除,所以删除一个具有多个硬链接数的文件,必须删除所有它的硬链接才可删除。
  2. 软链接:通过软链接建立的链接文件与原文件并不是同一个文件,相当于原文件的快捷方式。具体理解的话,链接文件内存储的是原文件的inode,也就是说是用来指向原文件文件,这两个文件的inode是不一样的。软链接简单来说是为文件创建了一个类似快捷方式的东西,通过该链接可以访问文件,修改文件,但不会增加该文件的链接数,删除一个软链接并不会删除源文件,即使源文件被删除,软链接也存在,当重新创建一个同名的源文件,该软链接则指向新创建的文件。
  3. 复制:相当于将原文件进行一个拷贝,为另一个全新的文件,与原文件没有关系了。修改任何一个都不会影响另一个。

软链接、硬链接与复制的区别相关推荐

  1. Linux中软链接与硬链接的作用、区别、创建、删除

    目录 1.软链接与硬链接的作用 (1)软链接 (2)硬链接 2.软.硬链接的相同点与区别 3.创建软.硬链接 4.删除方式 1.软链接与硬链接的作用 (1)软链接 软链接是Linux中常用的命令,它的 ...

  2. linux中硬链接和软连接的区别

    硬链接: 硬链接是原始文本的一个镜像副本,创建硬链接后,如果把原始文件删除,连接文件也不会受到影响,因为此时原始文件和链接文件,互为镜像副本, 为什么要创建链接文件而不直接复制文件呢? 当你需要将同一 ...

  3. linux的硬链接和软连接的区别

    Linux中有两种链接文件: 1)软链接(符号链接symbol),等同于Windows中快捷方式 ln -s 源文件名 符号链接文件名,源文件名和符号链接文件名是主从关系,源被删了,符号链接也就失效了 ...

  4. Windows系统文件快捷链接(软链接/硬链接/符号链接)mklink

    记录学习mklink 将大文件从c盘移出 快捷方式 软链接 硬链接 符号链接 快捷方式 常见文件链接方式 在Windows上以*.lnk结尾的文件,这类文件通常用于指定某一个文件或某一个目录的位置,可 ...

  5. 浅谈硬链接和符号链接的区别

    硬链接(hard link)的创建 使用命令(ln 源文件名 新建文件名) 创建 ls -l命令查看当前目录的文件 当前目录下只有hello.c这一个文件文件类型是 - 表明hello.c是普通文件( ...

  6. 1.10- 链接文件 及 硬链接和软连接的区别

    如果需要在系统中维护同一个文件的两个或多个副本,不需要使用两个或多个物理副本,可以使用一个物理副本和多个虚拟副本,这种虚拟副本称为链接. 链接是目录中的占位符,指向文件的真实位置(可以理解为指针). ...

  7. 特殊权限位set_uid set_gid   stick_bit 软链接硬链接

    特殊权限位set_uid  set_gid   stick_bit  软链接硬链接 [root@alex ~]# ls -l /etc/shadow            存放密码文件 ------- ...

  8. 软链接与硬链接的用法和区别

    软链接与硬链接的用法 说明: ln命令说明: ln命令是一个非常重要命令,为某个文件在另一个位置建立一个同步链接,当需要在不同目录用到相同文件时,不需要在每一个需要的目录下都放一个必须相同的文件,只要 ...

  9. Linux入门学习(四)—— 什么链接文件?软链接文件和硬链接文件有什么区别以及特点?

    引言:上期回顾(想要学习的童鞋可以点击看看) 前几章我们所说的命令都是针对文件和文件夹,和一些常用操作.今天我们来学习特殊一点的文件"链接文件",这一章节会告诉大家什么是链接文件, ...

最新文章

  1. 【J2SE】学习基础
  2. C和C++安全编码笔记:总结
  3. 《Javascript入门学习全集》 Javascript学习第二季(实战4)
  4. 转: 关于 ssl的建立链接的过程
  5. 常用排序算法(三)直接插入排序
  6. js怎么实现数组里的数据相加_C++如何实现大整数相加
  7. Spark SQL 从入门到精通 - Spark SQL 行转列、列转行案例
  8. onvif协议服务器端口,大华录像机添加海康摄像头,设置了onvif协议也不行,如何解决?...
  9. PR 2019 快速入门(8)
  10. 使用ps工具进行图片分析
  11. 【分享】Gitee如何下载单个文件
  12. Joplin 的思维导图 Mindmap(脑图)插件
  13. 一名IT民工开通博客
  14. LAN9252 out端口识别不到的原因排查
  15. Zookeeper客户端Curator使用
  16. C语言娱乐项目————6、圣诞树
  17. 素数的定义法判断(含C++代码)
  18. iOS 调整图片尺寸,告诉你的UI,别问我尺寸!我要最大的
  19. 海南考研二战心得体会
  20. DRF实战5 - 商品管理

热门文章

  1. 宾补其实是宾语从句的省略
  2. 计算机邵博士网课,程序设计入门——C语言(邵绪强)
  3. 知识汇总二(简单光照模型)
  4. 中国幽门螺杆菌感染研究进展
  5. 提高微信公众号推文阅读数小妙招
  6. 大数据工资这么高,零基础可以学习吗?
  7. Luogu P2524题解
  8. 壁式框架内力计算_框架剪力墙结构的特点_剪力墙结构内力计算与设计
  9. fckeditor是什么咚咚?
  10. 基于Singer映射和参数位置自适应更新机制的改进被囊群算法