zoukankan      html  css  js  c++  java
  • linux中的链接命令

    ln

    解释

    命令名称:ln
    命令英文原意:link
    命令所在路径:/bin/ln
    执行权限:所有用户
    功能描述:生成链接文件
    

    语法

    ln -s [源文件] [目标文件]
        -s 创建软链接
    

    示例

    # 创建文件的软链接
    ln -s /etc/issue /tmp/issue.soft
    
    # 生成文件的硬链接
    ln /etc/issue /tmp/issue.hard
    

    软链接

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l /etc/issue
    -rw-r--r--. 1 root root 23 Aug 30  2017 /etc/issue
    
    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l /tmp/issue.soft
    lrwxrwxrwx 1 root root 10 Nov 28 17:09 /tmp/issue.soft -> /etc/issue
    
    类似windows的快捷方式
    1.lrwxrwxrwx 
        l代表软链接
        rwxrwxrwx代表所有人都有操作软链接的权限
        虽然软链接所有人拥有所有的权限,但是软链接指向的源文件有权限控制,
        最终的权限还是要看源文件的权限的.
    2.文件大小--只是符号链接(相当于快捷方式),很小
    3./tmp/issue.soft -> /etc/issue  箭头指向源文件
    

    硬链接

    相当于复制了文件,且能同步更新
    
    ls -i能查看文件的i节点号
    源文件和硬链接的id是一样的
    在linux中,读写是针对i节点号来进行的,所以,针对源文件写入的时候,是针对i节点号来做的,
    因为源文件和硬链接的i节点号是一样的,所以硬链接也能同步更新
    
    软链接在源文件删除之后无法访问
    硬链接在源文件删除之后仍旧可以访问
    

    软链接和硬链接区别

    1.硬链接不能跨分区,软链接可以
    2.硬链接不能针对目录,软链接可以
    
    软链接常用,硬链接不常用
    
  • 相关阅读:
    判断touchmove上下的方向
    this的指向
    JS 判断浏览器是否安装Flash 兼容IE、firefox
    Array类型
    addEventListener()与removeEventListener()
    tap 点透问题
    ts 接口
    ts 类型断言
    ts学习
    vue时间戳转换(10位数)/(13位)
  • 原文地址:https://www.cnblogs.com/eternityz/p/12372520.html
Copyright © 2011-2022 走看看