软连接(softlink)也称符号链接。linux里的软连接文件就类似于windows系统中的快捷方式。软连接文件实际上是一个特殊的文件,文件类型是I。软连接文件实际上可以理解为一个文本文件,这个文件中包含有软连接指向另一个源文件的位置信息内容,因此,通过访问这个“快捷方式”就可以迅速定位到软连接所指向的源文件实体。

创建软连接:ln –s 源文件 软连接文件

软连接文件的inode并不是根源文件一样的:

查看软连接源文件路径:readlink 软连接文件

注意:如果创建软链接是时是绝对路径创建的。那么就会记录源文件的绝对路径

删除软链接文件:  rm -f 软链接文件

如果把源文件删除了,访问时,闪烁警告软连接文件即失效:

误区:创建软链接源文件是需要存在的,要创建的软链接文件是不能存在的,是要用ln命令创建的。

企业生产软链接作用:

1、编译软件时指定版本号(/application/apache2.2.23)访问时希望去掉版本号  (/application/appache),可以设置软链接到编译的路径。所有程序都访问软链接文件(/application/appache),当软件升级高版本后,只需要删除文件重建到高版本路径的软链接即可(/application/appache)。

2、PHP在企业代码发布的时候需要把所有代码传到一个新的临时目录或新的站点目录。发布时要么一个mv,也可以重建软链接指向这个心的临时目录或者新的站点目录。

3、不方便目录移动,使用ln -s

软连接总结:

1)         软连接类似windows的快捷方式(可以通过readlink查看其指向路径)

2)         软连接类似一个文本文件,里面存放的是源文件的路径,指向源文件的实体。

3)         删除源文件,软连接文件依然存在,但无法访问指向的源文件数据了

4)         执行命令:“ln –s 源文件 软连接文件”即可完成创建软连接(目标不能存在)

5)         软连接和源文件是不同类型的文件,也是不同的文件,inode号也不同。

6)         对于目录,不可以创建硬链接,但可以创建软连接。

7)         失效的时候一般是白字红底闪烁提示。

8)         删除软连接文件可以用rm命令。

linux软链接命令,linux ln 命令使用参数详解(ln -s 软链接)相关推荐

  1. Windows文件操作XCOPY命令的使用方法及参数详解

    想要更好的操作Windows系统,DOS命令少不了!给大家分享XCOPY复制文件夹命令,大家如果能够掌握XCOPY命令的使用方法及参数,将会大大提高工作效率. XCOPY复制文件夹命令及参数详解: 一 ...

  2. linux ln 命令使用参数详解(ln -s 软链接)

    http://www.jb51.net/LINUXjishu/150570.html 这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命 ...

  3. linux系统下top命令的详细用法、参数详解、以及模式配置

    用过linux系统的人都知道top命令,它是Linux下一个最常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一 ...

  4. linux命令查看iotop,Linux系统IO分析工具之iotop参数详解(查看IO占用)

    简介: iotop – simple top-like I/O monitor iotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息(requires ...

  5. linux shell编程if语句内判断参数详解【ZT】

                  shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目 ...

  6. dorehtml.php,脚本命令 window.open 的所有参数详解及实例 涉及页面执行后跳转和多久跳转...

    window.open 的最基本用法为: window.open("http://www.angelasp.cn","_blank"); "_blan ...

  7. linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...

    ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...

  8. linux 文件 字符集设置,Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解...

    博文说明[前言]: 本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点[2017年6月21号]下,所掌握 ...

  9. linux :Tar 命令参数详解

    linux Tar 命令参数详解 tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户. 2. 格式 tar [主选项+辅 ...

最新文章

  1. 3x3,5x5,7x7卷积核识别效率对比
  2. 2.4 理解指数加权平均-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  3. git提交时报错:Updates were rejected because the tip of your current branch is behind
  4. 端口如何支持非localhost访问_新特性解读 | MySQL 8.0.19 支持 DNS SRV
  5. C++学习笔记之对文件的操作2
  6. 超级连续的图片滚动特效
  7. 【LeetCode】剑指 Offer 61. 扑克牌中的顺子
  8. android对话框合集AlertDialog
  9. java读加密脚本_尝试将wlst脚本嵌入到java类中时发生加密错误
  10. 为什么使用了security 后台出不来了_C#实现使用MD5加密用户登录密码,System.Web.Security报错...
  11. 编译实验 . 递归下降分析器
  12. 软件定义汽车-AUTOSAR解决方案
  13. 供应链金融系统-强大的供应链风控体系为金融平台保驾护航
  14. NOIP模拟赛 czy的后宫3
  15. 做市商策略(Market Making Strategy)
  16. cd/etc 文件目录浅解
  17. 微软应用商店打不开代码: 0x80131500
  18. Unity学习shader笔记[一百]简单焦散Caustic效果
  19. 安利几款win10小工具
  20. 微信小程序---页面刷新的几种方法

热门文章

  1. navicat premium注册码+软件
  2. index.php 被替换,中间人恶搞替换图片
  3. 用c 语言实现数组的并集,C++实现两个数组的并集,交集
  4. python三个数从小到大排序
  5. nkd 编译ffmpeg错误: clang is unable to create an executable file. C compiler test failed.
  6. 通过实景单反相机拍摄实现三维模型展示
  7. 基于proe的阀体零件的机械加工工艺及夹具设计
  8. 操作系统重要概念——虚拟性
  9. 使用jieba+wordcloud生成微信好友个性签名词云图
  10. 网易免费企业邮怎样设置客户端?