软硬链接

软链接和硬链接的区别

硬链接

硬链接的本质就是给一个文件创建多个名字

硬链接和软链接的区别

硬链接会增长链接数

硬链接的关系是平等的,删除原文件,其他硬链接还可以访问文件

硬链接不能跨分区,只能在同一分区同目录或不同目录创建

软链接

软链接就是一个文件对应的快捷方式,本质上不是同一个文件

软链接不会增长链接数

软链接可以跨分区

软链接支持目录

软链接是依赖原始文件的,如果原始文件删除,软链接失效

软链接的大小由原文件的路径决定的

实例:

Ln 硬链接

语法是 :ln 旧文件 生成一个和旧文件相同节点编号的文件

例 :Ln  f1  f2

在Linux中允许针对同一个文件起多个名字,这种机制实现方法是硬链接实现,

例创建一个f1文件它的节点编号是11

节点编号

创建一个硬链接f2,但是f2的节点编号还是和f1一样

节点编号2

硬链接f1   f2  之间的关系是平等的,如果删除f1 , f2文件还存在 ,删除的只是一个名字,原来的文件还在,如果所有的文件名字都被删除则节点编号被收回,则文件不能访问

删除一个硬链接

由于硬链接本质上是一个文件起多个文件名,不管访问f1还是f2它里面的内容都一样

它的属性完全相同

链接数

当创建一个硬链接有一个数字会增长,这个数字叫链接数

链接数链接数2

链接数的含义就是节点编号对应的文件名有几个

不能跨分区创建硬链接,因为不能保证在其他分区有相同的文件,硬链接只能在同分区不同目录或者同目录创建链接

跨分区创建硬链接报错

硬链接不支持目录创建

目录不能创建硬链接

 

软链接

Ln  -s  软链接的创建方式

创建软链接

软链接和原始文件不是同一个文件,它的节点编号不一样

软链接节点编号

软链接的大小和原始文件的大小不一样

软链接的大小

它的大小是有路径决定的,和原始文件没有任何关系

软链接的路径

如果删除软链接的原始文件则软链接失效

删除软链接的原始文件

软链接可以跨分区创建文件

软链接跨分区创建

软链接可以创建目录

软链接创建目录

软链接可以跨分区创建

软链接跨分区

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94115

(1)
周亚飞周亚飞
上一篇 2018-03-31 20:00
下一篇 2018-03-31 20:05

相关推荐

  • iptables实现局域网访问外网

    1.环境: Linux pc一台,两个网卡: eth0:ip  192.168.0.106gateway 192.168.0.1dns 192.168.0.1eth1:ip 172.24.8.3 windows一个网卡: ip  172.24.8.4 gateway 172.24.8.3 2.Linux  pc的eth0可以访问外网,eth1与windows…

    Linux笔记 2018-07-17
  • 从小白到小白😂

    不知道写啥,用我写的脚本练习题凑凑数

    Linux笔记 2018-04-15
  • centos7 修改密码

    修改密码

    Linux笔记 2018-05-15
  • 第五周作业

    1、简述rpm与yum命令的常见选项,并举例
    2、自建yum仓库,分别为网络源和本地源
    3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
    4、简述sed常用操作命令,并举例

    Linux笔记 2018-06-11
  • 入门——Linux基础

    一:用户登录 root用户:管理员账户,也被称为超级用户,root拥有对Linux系统的所有权限,甚至可以把自己杀死(rm -rf /*),除非必须,一般不用root用户登录系统 普通用户:权限受到限制,只可以对自己有权限的文件进行操作 二:终端(terminal) 终端: 设备终端:鼠标,键盘,显示器 物理终端:控制台(/dev/console) 虚拟终端…

    2018-03-28
  • N30-Listen学习汇总

    1.描述计算机的组成及其功能 计算机由CPU,存储器,I/O设备等部件组成计算机,每一部件分别按要求执行特定的基本功能。     CPU包含运算器、控制器以及寄存器,其中运算器主要是对数据进行各种运算;而控制器是整个计算机系统的控制中心,负责指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理;寄存器则用来保存指令执行过程中…

    2018-05-13