ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。

注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

语法

ln(选项)(参数)

选项

-b或--backup:删除,覆盖目标文件之前的备份;
-d或-F或——directory:建立目录的硬连接;
-f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
-i或——interactive:覆盖既有文件之前先询问用户;
-n或--no-dereference:把符号连接的目的目录视为一般文件;
-s或——symbolic:对源文件建立符号连接,而非硬连接;
-S<字尾备份字符串>或--suffix=<字尾备份字符串>:用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;
-v或——verbose:显示指令执行过程;
-V<备份方式>或--version-control=<备份方式>:用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串;
--help:在线帮助;
--version:显示版本信息。

参数

  • 源文件:指定连接的源文件。如果使用-s选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件;
  • 目标文件:指定源文件的目标连接文件。

实例

将目录/usr/mengqc/mub1下的文件m2.c链接到目录/usr/liu下的文件a2.c

cd /usr/mengqc
ln /mub1/m2.c /usr/liu/a2.c

在执行ln命令之前,目录/usr/liu中不存在a2.c文件。执行ln之后,在/usr/liu目录中才有a2.c这一项,表明m2.c和a2.c链接起来(注意,二者在物理上是同一文件),利用ls -l命令可以看到链接数的变化。

在目录/usr/liu下建立一个符号链接文件abc,使它指向目录/usr/mengqc/mub1

ln -s /usr/mengqc/mub1 /usr/liu/abc

执行该命令后,/usr/mengqc/mub1代表的路径将存放在名为/usr/liu/abc的文件中。

Linux ln指令相关推荐

  1. linux ln(link) 命令详解

    linux ln(link) 命令详解 功能说明:连接文件或目录. 语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--v ...

  2. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

  3. linux 基本指令

    第一周 第一天 linux基本指令 1.mkdir +目录名(创建新的目录) mkdir /home/work 在/home目录下创建work目录 2.cd +目录名(进入新的目录) cd /home ...

  4. linux常用指令总结一~~

    目录 1. 用户指令 2. 用户组指令 3. 文件目录类 4. 时间日期类 5. 搜索查找类指令 6. 压缩和解压类指令 7. 组管理 8. 权限 Linux常用指令总结二~~指路==> 1. ...

  5. linux登录指令 pgsql_一句一例解读20条Linux常用指令,学会了你就入门了

    玩过Linux的朋友都知道,Linux是基于命令行的操作系统,学习Linux必须学习Linux的指令,但是Linux的指令群非常庞大,很多"小白"无从下手,作者根据多年授课经验,总 ...

  6. Linux ln -s目录,Linux ln 命令的使用

    1.命令简介 ln 命令用来为文件创建链接,分为硬链接(hard link)和软链接(符号链接,symbolic link)两种,默认创建硬连接,如果要创建软链接须使用 -s 选项.本文介绍的是 GN ...

  7. Linux常用指令(详解)

    目录 1.ls指令 2.pwd 3.clear 4.whoami 5.cd 6.tree 7.mkdir 8.touch 9.rmdir 10.rm 11.man 12.cp 13.mv 14.cat ...

  8. linux常用指令词典

    linux常用指令词典 最常见命令快速查找 shell的简单了解 什么是shell?? 怎么设置PATH? 基本指令 命令提示符 linux命令的组成 Linux基础命令及其常用选项 man pwd ...

  9. 【Linux常用指令2】

    目录: 前言 文件查看命令 grep(全局正则表达式打印) cat (默认从键盘读取数据) more (更多) less (重要) head tail wc sort(文本内容排序) uniq(uni ...

最新文章

  1. java中rs怎么用_java-如何使用JAX-RS设置字符集?
  2. Linux下find命令的使用(命令+案例)
  3. html响应式导航栏制作,用Sass制作响应式导航栏(原创)
  4. scala中类的继承关系
  5. 知乎推荐页Ranking构建历程和经验分享
  6. Longest X 贪心,滑动窗口,前缀和(400)
  7. 用keil4 模拟仿真显示引脚波形输出分析的步骤
  8. map的生命周期 java,【JAVA面试的艺术】JAVA基础知识阶段三
  9. 细说C#多线程那些事 - 线程同步和多线程优先级
  10. 1.1 lambda表达式
  11. java12关键字var_Java 10:“ var”关键字
  12. antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
  13. 软考(22)-网络存储、网络安全、网络规划与设计
  14. nf_regester
  15. 拓展练习--find查找、打包压缩、服务器、磁盘挂载
  16. 拼音打字时不定时出现重复字母
  17. 安卓简易音乐播放器实现
  18. C语言1066字符类型统计,C语言编译过程及数据类型
  19. MKS电源维修RPG-50A射频电源维修OPTIMA RPG系列
  20. 计算机网络原理 实验1 《Windows Socket编程》

热门文章

  1. 瞥一瞥AI,撩一撩算法,顺便送几本书
  2. 【职场】什么才是程序员摸鱼的最高境界?
  3. 考研初试成绩陆续公布,说说你的考研故事
  4. 【深度学习】梯度消失和梯度爆炸问题的最完整解析
  5. 【论文解读】打破常规,逆残差模块超强改进,新一代移动端模型MobileNeXt来了!精度速度双超MobileNetV2...
  6. 【经验分享】鹅厂机器学习岗暑期实习面经总结
  7. 推荐系统的发展与简单回顾
  8. 机器学习新论文推荐-(成对关系约束的非负矩阵分解)
  9. 推荐系统里,你是怎么Embedding的?
  10. 2020数字中国创新大赛-智能算法赛-冠军方案