zoukankan      html  css  js  c++  java
  • Linux学习笔记Day04

    链接文件

               链接是一种存在共享文件和访问它的用户的若干目录项之间建立联系的方法。Linux中包括硬链接和软连接两种

    文件处理命令:ln

     

    • 软链接

     软连接特征:类似Windows快捷方式

    1、lrwxrwxrwx      l软连接

    2、文件大小     只是符号链接

    3、 /tmp/issue.soft -> /etc/issue   箭头指向源文件

     

    ln -s /etc/issue /tmp/issue.soft     #创建软链接
    ls -l /etc/issue        #查看源文件
    ls -l /tmp/issue.soft       #查看软链接文件

    硬链接特征:

    1、拷贝cp -p +同步更新

    echo"文件内容">>/etc/issue

    2、通过i节点识别

    3、不能跨分区

    4、不能针对目录使用

    5、允许给目录创建硬链接

    6、有在同一文件系统中的文件之间才能创建链接

    ln /etc/issue /tmp/issue.hard    #创建硬链接
    ls -l /etc/issue    #查看源文件
    ls -l /tmp/issue.hard     #查看硬链接文件

     

    对硬链接文件进行读写和删除操作时,结果和软链接相同。但是如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容,系统把它当成一个普通文件。修改其中一个,与其链接的文件同时被修改。

     

     

    将原文件拷贝一份,然后将原文件删除,这时候查看软链接和硬链接会发现,软链接里面不包含信息,而硬链接里面包含写入的信息

       

  • 相关阅读:
    pycharm突然变成了一个tab变成两个空格,查询无果
    79--JT项目17(Dubbo框架入门)
    79--JT项目17(SOA/RPC思想/zookeeper集群搭建)
    Java instanceof Operator
    12.21.4命名为Windows
    12.20.1汇总功能说明
    第24章分区
    Laravel 中间件的使用
    Laravel session的使用
    Laravel 数据分页
  • 原文地址:https://www.cnblogs.com/Leisy/p/14645782.html
Copyright © 2011-2022 走看看