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. Javascript的prototype
  2. 众多Android 开源项目推荐,给力工作给力学习
  3. 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 二 )
  4. 数据表从一个表空间中移动到另一个表空间中
  5. php spry文本域_Spry框架及验证构件
  6. (王道408考研数据结构)第三章栈和队列-第二节:队列基本概念、顺序栈和链栈基本操作
  7. 如何制作一个基于Tile的游戏 Cocos2d-x 2 0 4
  8. aspnet实现搜索查询_C#算法设计查找篇之01-顺序查找
  9. TCP粘包拆包基本解决方案
  10. linux系统sdio接口wifi编程,3个SDIO接口WiFi模块/WiFi+蓝牙组合模块介绍-SKYLAB
  11. 网站cdn加速哪个好,10个免费网站cdn加速推荐
  12. 微服务之核心架构思维
  13. MATLAB之黄金分割法求极值
  14. HP服务器虚拟IP,HP Jetdirect 打印服务器 - 用于 TCP/IP(UDP)连接的 HP Jetdirect 端口号...
  15. MySQL具体解释(5)-----------函数超全总结
  16. Pytest----pytest-sugar 执行过程中显示进度条
  17. php网页字号颜色,pc端web、移动端web的字体大小、颜色、字体样式使用
  18. 计算机职称照图片,全国职称计算机报名如何上传照片。怎么提示你无需上传照片。可以直接进行报名呢...
  19. 自然语言处理NLP星空智能对话机器人系列:深入理解Transformer自然语言处理 Matching datasets and tokenizers
  20. Casual Leave of Absence

热门文章

  1. 《脑的争论:先天还是后天?》约翰·E.道林阐述脑发育成熟老化研究进展(11400字)(附1书1文PDF公号发“脑的争论”下载)
  2. Kali系统MSF模块暴力破解MySQL弱口令漏洞
  3. Rancher2忘记admin登录密码
  4. amcharts 图片导出格式解读
  5. 浏览器g.xxx333xxx.com 跳转2345问题解决方法
  6. 中国纳米二氧化钛市场深度分析与投资战略咨询报告2022-2028年
  7. 教师节用python做个学生点名系统送老师,老师:真的谢谢你~
  8. 往届亚洲杯经典回顾。
  9. kaggle入门泰坦尼克之灾内容总结
  10. linux虚拟文件系统-文件的打开