zoukankan      html  css  js  c++  java
  • linux软硬链接

    ln分为软链接和硬链接

    1、软连接 -s  

    ln -s /mnt/hgfs/SHARE hvshare2

    相当于在当前目录下新建一个名为hvshare2的快捷方式指向/mnt/hgfs/SHARE路径

    ls hvshare2可显示指向路径下的所有文件,删除hvshare2相当于删除原路径的快捷方式

    2、ln -s ldap /home/ldap2 说明:把当前目录下文件夹ldap创建一个快捷方式名为ldap2,并把这个快捷方式放到/home下

    3、硬链接:不加参数,默认为硬链接。如,给文件lxj1 创建一个硬链接文件lxj2,这两个文件除名字外大小一样,当然在不同目录下也可以同名,无论修改其中一个文件,另一个文件会同步修改。

    [root@localhost tmp]# touch lxj1   --创建测试的原文件
    [root@localhost tmp]# ln lxj1 lxj2   --创建硬链接文件,指向lxj1
    [root@localhost tmp]# echo 123 >lxj1
    [root@localhost tmp]# cat lxj2
    123
    [root@localhost tmp]# echo 456 >> lxj1
    [root@localhost tmp]# cat lxj2  --原文件变化时,硬链接文件也跟着变化,这两文件内容保持一致。
    123
    456
    [root@localhost tmp]# cat lxj1
    123
    456

    4、以下命令后加链接名可查看该链接指向

    [root@rusky /]# readlink hvshare
    /mnt/hgfs/SHARE
    [root@rusky /]# ls -l hvshare
    lrwxrwxrwx 1 root root 15 Mar 29 01:32 hvshare -> /mnt/hgfs/SHARE

    最后 删除符号链接,有创建就有删除
    rm -rf   symbolic_name   注意不是rm -rf   symbolic_name/ 
     
    注意,软件硬链接只能应用于文件,不能应用于目录。
  • 相关阅读:
    常用的系统存储过程
    考勤信息(员工打卡)
    项目经理评分(评价)
    体验套餐管理系统
    C#中简单的继承和多态
    面向对象的七个设计原则
    office 2010 安装时出错 MSXML版本6.10.1129.0
    phpstorm + Xdebug断点调试PHP
    wamp server 3.0.0 修改默认浏览器,软件语言和配置文件编辑器
    vue.js指令v-model实现方法
  • 原文地址:https://www.cnblogs.com/rusking/p/3632838.html
Copyright © 2011-2022 走看看