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

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

1.命令格式:

ln [参数][源文件或目录][目标文件或目录]

2.命令功能:

Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。

软链接:

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式

2.软链接可以 跨文件系统 ,硬链接不可以

3.软链接可以对一个不存在的文件名进行链接

4.软链接可以对目录进行链接

硬链接:

1.硬链接,以文件副本的形式存在。但不占用实际空间。

2.不允许给目录创建硬链接

3.硬链接只有在同一个文件系统中才能创建

这里有两点要注意:

第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;

第二,ln的链接又分软链接和硬链接两种,软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接 ln 源文件 目标文件,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。

3.命令参数:

必要参数:

-b 删除,覆盖以前建立的链接

-d 允许超级用户制作目录的硬链接

-f 强制执行

-i 交互模式,文件存在则提示用户是否覆盖

-n 把符号链接视为一般目录

-s 软链接(符号链接)

-v 显示详细的处理过程

选择参数:

-S “-S<字尾备份字符串> ”或 “--suffix=<字尾备份字符串>”

-V “-V<备份方式>”或“--version-control=<备份方式>”

--help 显示帮助信息

--version 显示版本信息

每天一个linux命令:ln 命令相关推荐

  1. Linux之ln命令

    使某工具成为系统默认命令行: ln -s /yourpath/yourtool /sbin/yourtool Linux之ln命令 一.介绍 ln命令用于将一个文件创建链接,链接分为软链接(类似于wi ...

  2. linux命令 ln命令 ln -s命令

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

  3. Linux命令 - ln命令

    Linux命令 - ln命令   ln是link的缩写,在Linux中 ln 命令的功能是为某一个文件在另外一个位置建立一个同步的链接,当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要 ...

  4. Linux命令——ln命令

    ln命令 该命令在文件之间创建链接.这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称.对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题. 如果链 ...

  5. Linux下 ln 命令详解

    为什么80%的码农都做不了架构师?>>>    这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下 ...

  6. linux 磁盘科隆,Linux中ln命令用法详解(硬链接)

    硬连接指向的是节点(inode),是已存在文件的另一个名字,修改其中一个,与其连接的文件同时被修改;对硬链接文件进行读写和删除操作时候,效果和符号链接相同.但如果我们删除硬链接文件的源文件,硬链接文件 ...

  7. linux上ln命令详细说明

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

  8. ln -s命令 linux_浅谈linux中ln命令,附带案例

    链接类型: 1.硬链接 通过索引节点来进行连接.在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index).多个文件名指向同一索引节点是 ...

  9. linux 中的 ln 命令,Linux中ln命令的用法以及分析

    在ubuntu用也有类似于windows中快捷方式这种类型的东西,即链接.这里一般使用ln命令来执行得到,ln命令用法简单,但是与windows不同,这里有硬链接和软链接两种类型的链接.在介绍两种链接 ...

  10. ln 软连接 linux大棚,ln命令小陷阱

    [ln命令小陷阱]的更多相关文章 一个文件夹下面的文件结构是 -dir1 -assetsdir -subdir1 -subdir2 这个时候如果我想在subdir1和subdir2下面分别创建asse ...

最新文章

  1. 深入浅出换肤相关技术以及如何实现
  2. springboot优雅停机
  3. 怎么调试EXC_BAD_ACCESS错误
  4. [JavaWeb-JavaScript]JavaScript特殊语法
  5. 论文浅尝 | 从 6 篇顶会论文看「知识图谱」领域最新研究进展 | 解读 代码
  6. 赠书 | 隐私计算:让你的数据信息不再“裸奔”
  7. hive 常用UDF
  8. 电控 应用层开发 学习_阿里巴巴如何改善开发人员在 K8s 上的体验?
  9. 堆积密度怎么做_seo关键词究竟应该怎么优化
  10. 大卫谈学习5:成长的烦恼
  11. matlab引擎下载,安装用于 Python 的 MATLAB 引擎 API
  12. 用Python实现简单的人脸识别,10分钟搞定!(附源码)
  13. C#汉字转拼音(支持多音字)
  14. php李炎恢第二季视频_李炎恢PHP视频教程第二季资源推荐
  15. 《给李彦宏先生的一封信》
  16. luogu P4643 [国家集训队]阿狸和桃子的游戏
  17. C语言小型商品管理系统
  18. 家政保洁月嫂保姆家政公司网站源码 dedecms织梦
  19. Confluence安装与破解
  20. 免屏实现精准较时设定,WT588F02B-8S(C006_03)电子语音药盒解决方案

热门文章

  1. Redis学习笔记:集群
  2. FOMO的量子商用黎明
  3. phoneclean Pro中文版 v5.6.0.20201021
  4. 微信小程序学习之修改密码(正则表达式)
  5. Nmap扫描原理(上)
  6. 【Android camera】开发之三:深入理解相机ISP(图像信号处理)必看文章
  7. Elasticsearch:操作数据的时候PUT和POST的区别
  8. 关闭Windows Defender,开机不启动
  9. 全屏9999朵玫瑰表白源码 易语言
  10. 后台管理系统框架搭建——淘淘商城(二)