当前位置: 首页 > news >正文

Linux学习(9.1)文件系统的简单操作

以下内容转载自鸟哥的Linux私房菜  原文:鸟哥的 Linux 私房菜 -- Linux 磁盘与文件系统管理 (vbird.org)

磁盘与目录的容量

  • df:列出文件系统的整体磁盘使用量;
  • du:评估文件系统的磁盘使用量(常用在推估目录所占容量)

df 

 du

 

实体链接与符号链接 ln 

在 Linux 底下的连结档有两种,一种是类似 Windows 的快捷方式功能的文件,可以让你快速的链接到目标文件(或目录); 另一种则是透过文件系统的 inode 连结来产生新档名,而不是产生新文件!这种称为实体链接 (hard link)。 这两种玩意儿是完全不一样的东西呢

  • Hard Link (实体链接, 硬式连结或实际连结)

  • 每个文件都会占用一个 inode ,文件内容由 inode 的记录来指向;
  • 想要读取该文件,必须要经过目录记录的文件名来指向到正确的 inode 号码才能读取。

hard link 只是在某个目录下新增一笔档名链接到某 inode 号码的关连记录而已。

图片中的数字2是指 『有多少个档名链接到这个 inode 号码

hard link 是有限制的:

  • 不能跨 Filesystem;
  • 不能 link 目录。
  • Symbolic Link (符号链接,亦即是快捷方式)

  Symbolic link 就是在创建一个独立的文件,而这个文件会让数据的读取指向他 link 的那个文件的档名!由于只是利用文件来做为指向的动作, 所以,当来源档被删除之后,symbolic link 的文件会『开不了』, 会一直说『无法开启某文件!』。实际上就是找不到原始『档名』而已

Symbolic Link 与 Windows 的快捷方式可以给他划上等号,由 Symbolic link 所创建的文件为一个独立的新的文件,所以会占用掉 inode 与 block

 

 

 

 

http://www.lryc.cn/news/24165.html

相关文章:

  • Hadoop综合案例 - 聊天软件数据
  • Python进阶-----面向对象1.0(对象和类的介绍、定义)
  • 天猫淘宝企业服务为中小微企业打造供应链智能协同网络,让采购不再将就!丨爱分析报告
  • 基于四信网络摄像机的工业自动化应用
  • 软件测试2
  • (二分查找)leetcode162. 寻找峰值
  • spring boot 配合element ui vue实现表格的批量删除(前后端详细教学,简单易懂,有手就行)
  • hiveSQL开窗函数详解
  • 深度学习基础实例与总结
  • 在 WIndows 下安装 Apache Tinkerpop (Gremlin)
  • 从软件的角度看待PCI和PCIE(一)
  • DSP_TMS320F28377D_ADC学习笔记
  • springcloud3 Nacos中namespace和group,dataId的联系
  • [YOLO] yolo理解博客笔记
  • 清华源pip安装Python第三方包
  • python线程池【ThreadPoolExecutor()】批量获取博客园标题数据
  • LearnOpenGL-入门-8.坐标系统
  • windows10使用wsl2安装docker
  • Javascript的API基本内容(六)
  • 电压放大器和电流放大器的区别是什么意思
  • cast提前!最简单有效的神经网络优化方法,没有之一!
  • LeetCode刷题——动态规划(C/C++)
  • 车载智能终端TBOX
  • 技术分担产品之忧(上):挑选有业务专家潜力的人
  • UVa 12569 Planning mobile robot on Tree (EASY Version) 树上机器人规划(简单版) BFS 二进制
  • intel的集成显卡(intel(r) uhd graphics) 配置stable diffusion
  • 【数据库的基础知识(2)】
  • Docker部署实战
  • RestTemplate 相关使用
  • 新手小白亚马逊注册最全教程在此