zoukankan      html  css  js  c++  java
  • ln命令详解

    ln命令 (全称:link)

    ln命令用来为文件创建一个连接,类似于Windows的快捷方式,连接类型分为硬连接和软连接(符号连接)两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。

    硬连接:  优点是原始文件与链接文件之间是相互独立的 ,如果你删除或者重命名老文件, 那么这种操作将不会影响硬链接的文件, 硬链接的文件讲还是原来文件的内容.

    软连接(符号连接):当你把老文件删除或重命名后, 软链接将再也找不到原来文件的内容了. 而软链接的优点是它可以跨越文件系统(因为它只不过是文件名的一个引用, 而并不是真正的数据).

    命令参数

    -b或--backup:删除,覆盖目标文件之前的备份;
    
    -d或-F或——directory:建立目录的硬连接;
    
    -f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
    
    -i或——interactive:覆盖既有文件之前先询问用户;
    
    -n或--no-dereference:把符号连接的目的目录视为一般文件;
    
    -s或——symbolic:对源文件建立符号连接,而非硬连接;
    

    实例

    	cd ./include           *打开子目录include/             
     	rm -f asm              *删除之前连接名为asm的文件
     	ln  -s  asm-arm asm    *重新建立一个asm连接文件,指向asm-arm文件(表示选择使用arm架构文件)
    

    结果显示

  • 相关阅读:
    Shell基础:变量类型 & 运算符
    Ant基础入门
    Shell基础:Shell和Mysql交互
    Linux配置邮箱发送(MUTT/MSMTPQ)
    [转载]JMeter源码导入Eclipse
    [转载]Badboy使用教程
    工程目录 Java/Web/Maven
    Maven基础知识和环境搭建
    Github/Eclipse管理Maven项目
    Git分支管理详解
  • 原文地址:https://www.cnblogs.com/lifexy/p/7153842.html
Copyright © 2011-2022 走看看