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架构文件)
    

    结果显示

  • 相关阅读:
    NABC的特点分析
    梦断代码读后感(三)
    大道至简-“(我) 能不能学会写程序”
    课堂练习-找水王续
    找1
    课堂练习-找水王
    课堂练习-电梯调度
    课堂练习——计算法能够计算出读者购买一批书的最低价格。
    团队项目—二手书店特色
    梦断代码阅读笔记三
  • 原文地址:https://www.cnblogs.com/lifexy/p/7153842.html
Copyright © 2011-2022 走看看