• 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.硬链接不能针对目录,软链接可以
    
    软链接常用,硬链接不常用
    
  • 相关阅读:
    收藏了!主流应用市场产品提交资料汇总!
    Oracle用户、权限、角色管理
    H3C SNMP配置解析
    从实战角度浅析snmp
    ICE checkbox 用法
    eclipse序列化生成serialVersionUID
    Bat命令学习
    app生成工具
    微软浏览器兼容工具modern.IE
    php判断手机客户端
  • 原文地址:https://www.cnblogs.com/eternityz/p/12372520.html
Copyright © 2020-2023  润新知