文档章节

linux命令--ln命令

zimingforever
 zimingforever
发布于 2015/08/19 21:25
字数 456
阅读 97
收藏 9

ln命令是为一个文件建立一个同步链接,ln有两种一种是软连接,一种是硬链接。硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。软连接类似于当前文件的一个快捷方式,不占用空间,硬链接是当前文件的一个副本,大小是源文件一样,变更都是同步的。

这里有几个要注意的,硬链接不能作用在文件夹上,另外硬链接不能夸文件系统。

例子1

ln a.txt atxtlink
ln -s a.txt atxtlinklnsyn

-rw-r--r--   2 xxx users         16 06-18 22:31 a.txt
-rw-r--r--   2 xxx users         16 06-18 22:31 atxtlink
lrwxrwxrwx   1 xxx users          5 08-19 21:17 atxtlinklnsyn -> a.txt

当删除源文件后,硬链接文件还在,软连的文件已经打不开了

-rw-r--r--   1 xxx users         16 06-18 22:31 atxtlink
lrwxrwxrwx   1 xxx users          5 08-19 21:17 atxtlinklnsyn -> a.txt

重建源文件后,软链接不在闪烁提示,说明已经链接成功,找到了链接文件系统;重建后,硬链接文件并没有受到源文件影响,硬链接文件的内容还是保留了删除前源文件的内容,说明硬链接已经失效

例子2 给文件夹创建软连接,其中-v表示显示详细情况,目录创建链接必须用绝对路径,相对路径创建会不成功,会提示:符号连接的层数过多 这样的错误

ln -vs test/ testlink

参考文档

http://www.cnblogs.com/peida/archive/2012/12/11/2812294.html


© 著作权归作者所有

共有 人打赏支持
zimingforever
粉丝 143
博文 264
码字总数 300408
作品 0
杭州
程序员
linux命令学习( 四)–ln命令(Linux里面的快捷方式)

ln命令可以建立软连接和硬连接的,在windows下我们可以用右键轻松建立了一个快捷方式,但是在Linux却没有这么容易,需要用到的就是这个ln命令了,下面是ln命令的基础用法(在网上收集过来的)...

subying
2015/04/19
0
0
CentOS下安装SecureCRT的sz/rz工具包

yum自动安装: yum install lrzsz 手动安装方法如下: 定制安装的linux可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便。为了使用这个方便的法门,可以手动...

鱼北子
2012/08/30
0
0
linux下安装xampp,XAMPP目录结构

XAMPP目录结构 重要的文件和目录 文件/目录 用途 ---------------------------------------------------------------------- Linux下XAMPP环境安装 官方教程:https://www.apachefriends.org......

万里虎
2014/11/29
0
0
linux上ln命令详细说明(link 文件连接)

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。   当我们需要在不同的目录,...

紫地瓜
2015/04/30
0
0
Linux系统下安装rz/sz命令

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天...

国士
2015/01/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

arts-week10

Algorithm 905. Sort Array By Parity - LeetCode Review Who’s Afraid of the Big Bad Preloader? 一文读懂前端缓存 一个网络请求3个步骤:请求,处理,响应,而前端缓存主要在请求处响应这两步...

yysue
今天
0
0
00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
今天
5
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
6
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
134
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部