zoukankan      html  css  js  c++  java
  • 复制、移动、删除、软链接、硬链接原理

    复制是将一个文件流传输到另一个文件流,本质是新建

    移动
    如果在同一个分区内,移动文件,文件的inode信息是不会变的,如果跨分区,将变成删除本分区的文件,在另一个分区新建文件,将数据流拷贝过去

    同分区移动文件

    删除
    linux中的删除是很快的,新建2个G的文件很慢,但是删除很快,是因为在删除的时候只是在文件的inode中标识一个未使用标志,这样其他进程就可以在这里写入数据,所以一般文件删除之后,只要没有再写入数据,都是可以找回来数据的

    软链接
    实际上就是一个快捷方式

    硬链接
    文件的拷贝,每硬链接一份,文件的引用计数就会加1,

  • 相关阅读:
    python socket 二进制
    全面介绍内存管理机制
    glog修改
    mysql c api
    http twisted
    IOCP 模型1
    IOCP 模型2 AcceptEx
    python
    Python Twisted
    Java 拾遗
  • 原文地址:https://www.cnblogs.com/cizao/p/11504196.html
Copyright © 2011-2022 走看看