ln 创建软链接硬链接命令
ln命令用于创建链接文件,链接文件又可以分为软链接和硬链接文件,这两者的区别主要是:
1、硬链接其实是创建了一个指向文件的节点(inode)(源文件的节点数加1了),我们可以把硬链接理解成源文件的一个备份副本,硬链接可以有效的防止文件被删除,因为在Linux系统中,删除一个文件的实质是删除该文件的节点(inode)信息,从而切断了节点与文件之间的联系,当给一个文件创建硬链接后,删除文件时,只会减少文件的节点数,当节点数为0时,文件才彻底的被删除了。而软链接不同,软链接类似于windows中的快捷方式,当删除了源文件后,软链接的指向就失效了。
2、大小不一样。硬链接文件的内容和源文件的内容是一样的,所所以硬链接文件大小和源文件大小是一样的;而软链接文件中的内容仅仅是源文件的文件名,即仅仅是保存了源文件名而已,所以软件链接文件大小一般是4KB ,即一个节点的大小。
3、硬链接不能跨目录、跨分区做链接,而软链接无要求,既可以跨目录还可以跨分区做软链接。
4、创建硬链接直接使用 ln 命令,不要加参数,创建软链接使用 ln -s 命令,-s表示符号链接,即软链接。
ln命令语法格式:
ln [选项] 源文件 链接文件名
常用参数如下:
-s :表示创建的是 软链接(符号链接)
演示示例:
ln -s text.txt text.txt_s #创建一个软链接
ls text.txt text.txt_h #创建一个硬链接
由以上的操作可以得知,创建软件链接后,源文件的节点数并没有增加,而创建硬链接后,源文件的节点数增加了。
ln 创建软链接硬链接命令相关推荐
- linux命令--ln软连接,硬链接
ln:英文名link,链接的意思. Linux 系统中有软链接和硬链接两种特殊的"文件". 硬链接特征: 1) 硬链接文件跟源文件拥有相同的i(inode)节点和存储block块, ...
- 【Linux】创建文件链接(ln | 符号链接和硬链接)
摘要 本文将介绍如何在 Linux 中为文件创建硬练级和符号(软)链接,并探讨两者之间的相同和不同之处. 引言 符号链接与 Windows 中的快捷方式很像.Windows 中的快捷方式是一个带箭头的 ...
- 特殊权限位set_uid set_gid stick_bit 软链接硬链接
特殊权限位set_uid set_gid stick_bit 软链接硬链接 [root@alex ~]# ls -l /etc/shadow 存放密码文件 ------- ...
- Windows系统文件快捷链接(软链接/硬链接/符号链接)mklink
记录学习mklink 将大文件从c盘移出 快捷方式 软链接 硬链接 符号链接 快捷方式 常见文件链接方式 在Windows上以*.lnk结尾的文件,这类文件通常用于指定某一个文件或某一个目录的位置,可 ...
- php 删除硬链接,为什么要用软链接硬链接
http://bbs.chinaunix.net/forum/viewtopic.php?t=434579&show_type=&postdays=0&postorder=as ...
- linux 软链接重新连接,Linux总结(十二)set_uid set_gid stic_bit 软链接 硬链接
一 set_uid 之前我们修改普通用户的登陆密码,都是以管理员身份在操作,比如我们在lv账户下,我们使用 sudo passwd lv 重置lv账户密码,此时我们直接拿到root权限忽略掉了文件权限 ...
- Set_uid set_gid stick_bit 软链接 硬链接
特殊权限set_uid 该权限只能赋予二进制可执行文件,授权后普通用户在执行该文件时临时拥有它的所有者的权限 目录也可添加该权限,但无实际意义 [root@24centos7-01 /]# which ...
- ln命令总结,软链接硬链接文件删除原理画图详解
转载于:https://blog.51cto.com/jschu/1852668
- linux下软链接与硬链接的区别
linux系统中链接文件分为硬链接和软链接(软链接也叫符号链接). 1.硬链接是创建一个指向block的inode,有防止误删除的功能.因为删除一个文件,实际上是删除inode信息,切断了inode与 ...
- Linux之链接命令
Linux之链接命令 1. 链接命令的介绍 链接命令是创建链接文件,链接文件分为: 软链接 硬链接 命令 说明 ln -s 创建软链接 ln 创建硬链接 2. 软链接 类似于Windows下的快捷方式 ...
最新文章
- 图像拼接--A multiresolution spline with application to image mosaics
- ubuntu下编译php扩展的时候报缺少pcre解决办法
- [转]memset用法详解
- IXMLDOMDocument中的load方法返回值有BUG
- Swarm的进化和大规模应用
- [技术回顾系列]--认识WebService全貌
- Java Web学习总结(7)——HttpServletRequest对象
- 【实践】短视频场景下信息流广告的挑战和技术实践.pdf(附下载链接)
- 【操作系统/OS笔记12】同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
- 哨兵2号L1C数据下载及预处理
- 鸿蒙系统u盘制作,WINDOWS系列 篇二:【保姆级】Windows 10安装版原版系统U盘制作及系统安装教程...
- vc830l 说明书_有了解vc830l万用表使用方法的吗?
- 手机文件夹为什么是英文?哪些可以删除?看完清理能多出10G内存
- NetBeans IDE12.3无法卸载
- flutter floor数据库框架使用
- 希尔贝壳受邀参会IEEE SLT 2021
- 《架构设计2.0大型分布式系统架构方法论与实践》三高笔记
- 一台电脑控制多部手机怎么实现
- confirm-order提交订单
- 通过QQ音乐接口获取数据+播放源