软链接文件

所谓软链接就是存储路径。路径越长,文件越大。软链接可以节省空间,省去了拷贝。

如何做软链接?

ln -s 源文件  软链接文件

不仅仅是可以软链接文件, 也可以软链接目录。

尽量使用据对路径,下面的红色说明不存在,原因就是使用了相对路径。使用了绝对路径之后就没有问题了。

实际工作场景的例子:

df -h 查看磁盘分区

假设其中的一个磁盘的内存即将使用完毕,同时还有进程在不停的写入数据,可能会导致磁盘满导致问题。

解决办法:

把写的文件放到另外的有足够空间的分区下面。但是前提是不能弄这个文件的路径。

假设 boot下有一个文件bill.log已经很大了但是还在写,怎么操作?

1, 首先把/boot/bill.log拷贝到另一个目录  cp /boot/bill.log    /bill.log

2.    删掉原来的log文件 rm /boot/bill.log

3.    做软链接  ln -s /bill.log   /boot/bill.log

就是说将软链接替换了文件,文件放到其他位置,用软链接继续工作,但是内容都到了其他位置。

硬链接文件

inode   ls -i 显示inode号码

这一列表示了多少个文件使用了相同的inode号

硬链接:

创建了一个文件,另一个文件和它的inode号一样,这俩个相互为硬链接。

软链接不能删除,一旦删除就会出现无法链接的情况。但是硬链接不受影响。因为互为硬链接而且互相都是实打实的存在,删除一个后,同一个inode号的文件少了一个而已。或者这样理解,inode才是真正存数据的地方,其他的指向inode都是皮。删掉一个硬链接也只是少了个皮,指向该inode的文件少了一个而已。

硬链接再多也不会多站空间,因为inode本身占据空间。所以多少个硬链接都没有影响存储空间。

不能对目录做硬链接。硬链接只能对文件做,但是不能跨分区。

转载于:https://blog.51cto.com/13691454/2176857

入门一班 20180917 软硬连接相关推荐

  1. Linux中的软硬连接

    Linux中的软硬连接 Linux中的连接被分为软连接和硬连接,软连接又被称为符号连接.这种连接操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称.对于这个新的文件名,我们可以为之指定不 ...

  2. linux 软硬连接

    软硬连接的使用方式: 软链接(符号链接) ln -s   source  target 硬链接 (实体链接)ln       source  target 硬连接 当划分磁盘分区并格式化的时候,整个分 ...

  3. TDengine 入门教程⑧——数据库管理工具 | DBeaver 连接 TDengine

    文章目录 一.前文 二.下载taos-jdbcdriver 三.DBeaver Database 3.1 DBeaver 下载 3.2 DBeaver 安装 3.3 驱动管理器 3.4 新建连接 3. ...

  4. Linux系列(四)、文件属性查看和修改,以及软硬连接

    文件属性查看和修改,以及软硬连接 1.文件目录基本属性 2.修改文件属性 3.查看文件内容 4.Linux 链接概念 4.1.硬链接 4.2.软连接 4.3.测试 4.4.结论 1.文件目录基本属性 ...

  5. 【Linux】[万字] 详析 Linux磁盘文件管理系统、文件inode以及 软硬连接

    Linux的文件操作, 都是从内存文件进行操作, 即都是对打开的文件进行操作的. 但是, 我们的操作系统中并不是只有内存文件的, 甚至可以说 内存文件只是操作系统中所有文件的一小部分, 绝大部分的文件 ...

  6. SLAM实操入门(六):连接Velodyne的16线激光雷达并可视化

    文章目录 前言 1 Velodyne激光雷达 2 配置网络 3 创建ROS工程 4 启动并可视化 5 录包与播放 总结 前言 好久没更新这部分了,最近在搞中期答辩的东西,简单补充一部分多线激光雷达建图 ...

  7. 易班显示不能连接到服务器检查网络,学校安排大规模“在线考试”常见的问题...

    一.不要像线下考试一样安排教室组织学生线上考试! 1.学校如果没有条件提供机房的话,不要组织学生像线下考试一样集中在教室里参加考试. 2.大量学生集中在狭小空间(教室里),如果不提供wifi,依靠学生 ...

  8. 机器学习入门(15)— 全连接层与卷积层的区别、卷积神经网络结构、卷积运算、填充、卷积步幅、三维数据卷积、多维卷积核运算以及批处理

    卷积神经网络(Convolutional Neural Network,CNN)CNN 被用于图像识别.语音识别等各种场合,在图像识别的比赛中,基于深度学习的方法几乎都以 CNN 为基础. 1. 全连 ...

  9. 26期20180607 set_uid stick_bit 软硬连接

    6月7日任务 2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件 2.18 特殊权限 set_uid ...

最新文章

  1. 初论函数指针、指针函数、指针的指针
  2. 【STL】list基础(转)
  3. AtCoder AGC009E Eternal Average (DP)
  4. Haproxy安装与配置
  5. Object型转list,jsonObject型转list方法,亲测可用
  6. 关于自己的ES6使用姿势
  7. 差速齿轮原理_减速箱差速器行星轮圆柱销失效分析
  8. tcp 协议中发送窗口的大小应该是_TCP 协议中的三次握手与四次挥手
  9. vertica--an hp company
  10. html怎么用excel打开乱码,我的Excel表格打开就乱码了,请问该如何修复?
  11. Linux V4L2驱动框架分析之(一):架构介绍
  12. ug10万能许可证一键安装_优胜UG4.0-UG12.0-许可证一键自动安装下载|
  13. 四叶草黑苹果启动器:Clover EFI bootloader for Mac
  14. javascript获取非行间样式的函数封装
  15. 启动root用户 银河麒麟_麒麟系统使用root权限运行程序
  16. Python变量和基本数据类型
  17. css3斜切加颜色,CSS斜切角
  18. 朴素贝叶斯应用之在手写数字识别的实践
  19. C Primer Plus第七章:控制
  20. srec_cat 常用参数的使用

热门文章

  1. linux shell 数组元素带空格,在bash中解析带有空格的JSON数组
  2. SAP QM初阶执行事务代码QDB1,报错- Sampling procedure NM000001 has no sampling scheme-
  3. 人工智能案例TOP50,AI是干出来的,不是吹出来的
  4. 「时事点评」我有一个预感,保时捷女车主丈夫要残了!
  5. 机器学习系列14:偏差与方差
  6. 精华 | 超详细AI芯片产业链梳理
  7. 理论优美的深度信念网络,Hinton老爷子北大最新演讲
  8. 迁移学习全面指南:概念、项目实战、优势、挑战
  9. 【机器学习】机器学习12个关键经验教训
  10. 干货丨AI语音二三事:你需要了解这些AI 语音对话技术