文档章节

linux命令--ln命令

zimingforever
 zimingforever
发布于 2015/08/19 21:25
字数 456
阅读 100
收藏 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
粉丝 144
博文 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系统下安装rz/sz命令

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

国士
2015/01/19
0
0
求教,jenkins中,ln命令返回失败的问题

jenkins调用ln命令创建软链接失败,但是手动telnet到linux上ln命令执行同样的软链接操作却是成功的,不知道是什么原因? jenkins中输出的执行的命令行是: ln -s 2014-02-14_15-44-42 /home/...

flyingfire
2014/02/16
326
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
今天
129
9
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
3
0
Android webview热门组件agentweb:4.0.2无法自适应的问题

Android webview热门组件agentweb:4.0.2无法自适应的问题 //设置自适应屏幕,两者合用mAgentWeb.getAgentWebSettings().getWebSettings().setUseWideViewPort(true); //将图片调整到适合w...

Gemini-Lin
今天
5
0
如何维护一个自己的 golang doc 服务

本文内容是如何维护一个golang 在线的doc 服务。 1 什么是godoc ? godoc 是 golang 官方提供的文档生成工具, 2 为什么要有godoc ? 我们经常遇到一个问题,就是代码和文档不一致,线上代码版...

鼎铭
今天
5
0
js中的对象创建的模式以及继承模式

对象创建模式: 工厂模式 构造函数模式 原型模式 继承模式 原型式继承 寄生式继承 构造函数 原型式和构造函数的组合式(缺点:运行两次超类类函数,积累函数的属性被挂载在原型对象上和实例对...

莫西摩西
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部