软链接

首先,我在我的target目录下创建了文件lovedog.txt,并写了一行文字,如下图:

接着,我在target的父目录shelltest中创建一个指向lovedog.txt的符号链接,即软链接,并编辑了一下。如下图:

当我们去target目录中看lovedog.txt文件时,内容也发生了变化。同样的道理,我可以创建很多个软链接指向lovedog.txt,如下图:

同样,当我们修改任何一个软链接文件都会使内容发生改变,文件都保持同步变化。我们也可以看到软链接只有18Kb并不会占用磁盘空间。它只是一个原文件的引用,当我们将原文件删除以后,引用将会失效。

硬链接

我们可以通过下图的命令来创建硬链接:

从上面2幅图我们可以看出硬链接的大小和原文件一样,并且索引节点号也一样。当我们改变硬链接的文件内容时,同样也会改变原文件的内容。

如上图所示,当我们删除原文件,软链接已经失效,而硬链接依然拥有原文件的数据。

当我们用cp命令复制软链接时,我们复制的是原文件,而不是一个软链接。所以下图所示的backup和原文件和大小相同。但是,当我们修改backup时,并不会修改原文件和内容。

ln -s命令 linux,linux ln命令详解相关推荐

  1. linux命令ps -aux|grep xxx详解

    linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...

  2. linux xxx命令,linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

  3. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

  4. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  5. linux dig命令的安装和使用详解

    linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...

  6. linux添加目录命令权限,linux chmod命令设置目录/文件权限详解

    首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...

  7. linux下crontab命令的用法,linux 定时任务crontab用法详解

    linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...

  8. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  9. Linux操作系统的进程管理详解

    Linux操作系统的进程管理详解 pkill & pgrep pkill & pgrep 是两个很方便的命令.省去了要先ps auwx | grep xxxx然后再根据pid kill ...

  10. linux系统设置服务开机启动3种方法,Linux开机启动程序详解

    linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明一下ch ...

最新文章

  1. 清晰易懂的Numpy入门教程
  2. Debian/Ubuntu 对gpg和apt-key使用代理--报错解决:gpg: keyserver receive failed: Connection timed out
  3. react学习笔记(序)
  4. 1.5 RandomAccessFile类:动态读取文件内容
  5. 210322阶段三QT事件循环及opencv图像处理
  6. 选好财务软件做好企业管理
  7. springboot中getOutputStream() has already been called for this response和java.io.FileNotFoundException
  8. 错误之data_insertt() takes 1 positional argument but 2 were given解决方法
  9. Volley网络请求框架简析——Android网络请求框架(三)
  10. Python使用递归对任意嵌套列表进行扁平化
  11. springboot文件上传下载实战 —— 登录功能、展示所有文件
  12. Bailian2726 采药【模拟】
  13. nodejs在自然语言处理中的一些小应用
  14. RTP协议RTCP协议
  15. LinkedList的源码分析(基于jdk1.8)
  16. 需求分析与原型设计———记账软件
  17. 从精彩阅读网上爬取《凡人修仙传》
  18. 论文阅读:Social Media and Fake News in the 2016 Election
  19. vs2015 帮助内容_我在2015年阅读的内容
  20. 视频教程-跟宁哥学Go语言视频课程(10):反射-Go语言

热门文章

  1. python字典的遍历方法_遍历python字典几种方法
  2. python文本框清空_用Python制作mini翻译器
  3. 差分定位中控软件_【最佳实践】海口美兰国际机场车辆定位管理系统应用
  4. springboot实现多线程service实现
  5. struts2 手动验证和框架验证
  6. 马赛克,克星,真来了!
  7. CentOS 8 成为绝版!到底发生了什么?
  8. 撒花!吴恩达新书《Machine Learning Yearning》完整中文版pdf开放下载
  9. 国庆期间,我造了台计算机
  10. Python3.9又更新了:dict内置新功能,正式版十月见面