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

例如:ln -s /bin/less /usr/local/bin/less

-s 是代号(symbolic)的意思。
这 里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接 和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。

linux中ln -s 命令详解相关推荐

  1. linux cut命令学习,Linux中的cut 命令详解

    今天小编要跟大家分享的文章是关于Linux中的cut 命令详解.cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串 ...

  2. Linux 中的 nl 命令详解及C/C++代码实现(文件行数)

    在Linux 操作系统中,如果想编辑文本文件时,希望显示在其前面附加行号的行,这时 Linux 中 nl 命令就派上用场,nl 命令对文件中的行进行编号. Linux nl命令 nl 命令是一个 Un ...

  3. linux中的tar命令详解,【Linux】tar命令详解

    tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用 ...

  4. Linux 中的 renice 命令详解及C/C++代码实现

    Linux 中的 nice 命令有助于执行具有修改的调度优先级的程序/进程. 它启动具有用户定义的调度优先级的进程. 如果我们给一个进程更高的优先级,那么内核会为这个进程分配更多的 CPU 时间. 而 ...

  5. Linux 中的 chown 命令详解及C/C++代码实现

    操作系统中的不同用户拥有所有权和权限,以确保文件的安全并限制谁可以修改文件的内容.在 Linux 中,chown 命令用于更改系统中另一个用户对文件或目录的所有权. 什么是 chown 命令? cho ...

  6. Linux系统ln -s命令,详解Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种.Hard Link 文件又被称为硬链接文件.实体链接文件,Symbolic Link 文件则常被称为符号链接.软链接 ...

  7. linux中free -m命令详解,Linux中free命令起什么作用呢?

    摘要: 下文讲述Linux中free的功能说明,如下所示: free命令功能: 用于返回linux系统的物理内存和物理空闲内存 还有交换内存 及被内核使用的缓冲和缓存 free命令的原理: 通过查询/ ...

  8. linux中的du 命令详解

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  9. linux桌面怎么解压tar文件,Linux中tar解压缩命令详解-tar文件怎么打开

    语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项:c 创建新的档案文件.如果用户想备份一个目录或是一些 ...

最新文章

  1. android开发实例之viewpager无限循环+自动滚动,Android ViewPager实现无限循环的实例...
  2. Java学习笔记之:Java JDBC
  3. key可以重复的map集合:IdentityHashMap
  4. [armv9]-ARM最新架构为memcpy/memset底层的实现提供新的指令
  5. 21天战拖记——Day6:复习阶段性完成!(2014-05-09)
  6. Audio strage 声音相关
  7. caj阅读器Mac版下载
  8. 向死而生的微信视频号,逆风翻盘的2020
  9. 解决:本地计算机无法复制文件到远程计算机
  10. 灵州会盟及民族友好历史传统研讨会在吴忠召开
  11. MySQL 安装时一直卡在starting server的解决办法
  12. 【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操
  13. 【外贸】英文缩写(包装信息、日常沟通邮件)
  14. 远程连接Jupyter Notebook报错:bind [127.0.0.1]:8888: Permission denie
  15. centos7安装docker并配置daocloud
  16. idea中的Diagram功能,查看类图
  17. 【学习】如何制作手机端html模板(REM的实际应用)
  18. python数据分析之DataFrame的数据抽取
  19. 12种淘宝收藏加购方法 如何提高淘宝收藏加购?
  20. solo π环境搭建

热门文章

  1. 电脑连不上ishanghai_i-Shanghai免费上网将不限时 详解如何上网不掉线
  2. Java为 pdf、word和excel添加水印
  3. 分布式架构的演变过程之单体架构
  4. 腾讯云IM服务端API集成踩坑记录(一)账号管理调试
  5. Android中铃声的使用
  6. 新农具时代,拼多多的进击与本分
  7. 第四章 大数定律与中心极限定理(总结)
  8. 若依前后端分离版:增加新的登录接口,用于小程序或者APP获取token,并使用若依的验证方法
  9. Winform UI界面设计例程——自定义comboBox
  10. 新用户报到,以及门电路相关手游推荐