zoukankan      html  css  js  c++  java
  • linux系统——软链接、硬链接

    区别:硬链接原文件&链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件&链接文件拥有不同的inode号,表明他们是两个不同的文件;
    在文件属性上软链接明确写出了是链接文件,而硬链接没有写 出来,因为在本质上硬链接文件和原文件是完全平等关系;
    链接数目是不一样的,软链接的链接数目不会增加;
    文件大小是不一样的,硬链接文件显示的大小是跟原 文件是一样的,这用强调,因为是等同的嘛,而这里软链接显示的大小与原文件就不同了

    建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。


    硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inode;
    硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。

    软链接:不在磁盘上有一份内容一样的文件产生(),但产生新的Inode;

    文件复制:产生新的文件内容,并且使用新的Inode.简单的说软链接相当于快捷方式。

    当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是软连接本身。
    要直接cp软链就需要加-d参数
    cp -df ./* ../

  • 相关阅读:
    Ajax跨域解决实例
    关于tween.js测试介绍
    signal() 和 sigaction()
    信号概述
    监控文件事件
    栈和栈帧
    进程结构和内存布局
    关于文件I/o的原子操作
    查询Linux系统中glibc的版本
    IOPS和Throughput
  • 原文地址:https://www.cnblogs.com/sun-frederick/p/4763322.html
Copyright © 2011-2022 走看看