07、Linux 材料管理

news/2025/10/30 13:09:57/文章来源:https://www.cnblogs.com/gccbuaa/p/19176712

一、linux 的文件存储

        假如有一个用户在 linux 系统中编辑了一个文件,编辑完内容后,关闭编辑器时会问用户如何命名这个文件,设置完名称之后会选择一个目录将该文件保存到指定目录下,在这个例子中包含了 linux 系统中与文件相关的三个组成部分
  •  数据:就是文件的内容,保存在一个叫 data(数据块)的结构中
  •  元数据:保存一个文件的特征的系统数据,用来保存除了文件内容和文件名以外的与文件相关的信息, 诸如文件的创建者,日期,大小等等,保存在一个叫 inode(i节点)的结构中。
  •  文件名:用来保存文件名称,文件名保存在一个叫 dentry(目录项)的结构中。

二、inode 节点介绍

        通过前面的课程我们知道,inode 是用来保存文件的元数据的,除此之外还保存文件相关属性信息,如链接数等。我们通过类似 stat hello.txt 这条命令查看指定文件的 inode 信息。

三、链接文件介绍

        Linux 中如果用户想把同一个文件保存在两个地方,或用两个不同的文件名保存,除了复制之外还有另外一种选择,就是链接,在 linux 系统中链接分为硬链接,软链接,空链接,递归链接

3.1、链接命令: ln

语法: ln 源文件路径 链接位置路径
常用命令选项:
  • -s 创建软连接
  • -f 强制执行
  • -i 交互模式,文件存在则提示用户是否覆盖
  • -n 把符号链接视为一般目录,显示为一般文件
  • -v 显示详细的处理过程
         硬链接:允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接到重要的文件,以防止“误删”源数据,不过硬链接只能在同一文件系统中的文件(不能是目录)之间进行连接
         软链接 : 也叫符号链接,类似于 windows 系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,软链接可对文件或目录创建。
用一句话来将这两种链接进行总结:
  • 硬链接不能链目录,不能跨文件系统,软链接可以;
  • 源文件删除后软链接失效,硬链接依然可用;

3.2、软链接

[root@long90 workdir]# vim hello
# 为 /root/workdir/hello 文件创建一个软链接文件在 /root 目录下
[root@long90 workdir]# ln -s /root/workdir/hello /root/
[root@long90 workdir]# ls -l /root/hello
lrwxrwxrwx 1 root root 19 11月 24 11:01 /root/hello -> /root/workdir/hello
# 显示简单的 inode 信息,链接文件比源文件 的 inode 要大。
[root@long90 workdir]# ls -i /root/workdir/hello /root/hello
33578015 /root/hello   3074943 /root/workdir/hello
# 删除 软链接的源文件,软链接文件失效
[root@long90 workdir]# rm -f /root/workdir/hello
[root@long90 workdir]# cat /root/hello
cat: /root/hello: 没有那个文件或目录

3.3、硬链接

[root@long90 workdir]# vim text_ln
[root@long90 workdir]# ln /root/workdir/text_ln /root/
# 硬链接文件与源文件 的 inode 相同大小
[root@long90 workdir]# ls -i /root/workdir/text_ln /root/text_ln
3074943 /root/text_ln  3074943 /root/workdir/text_ln
# 删除 源文件,硬链接不失效。
[root@long90 workdir]# rm /root/workdir/text_ln
rm:是否删除普通文件 '/root/workdir/text_ln'?y
[root@long90 workdir]# cat /root/text_ln
hello 硬链接

3.4、空链接

        所谓的空链接就是软链接指向的源文件不存在了,包括源文件被删除,改名。

3.5、递归链接

        递归链接不如空链接常见,如果想看的话几乎需要专门寻找,如果用户创建两个软链接,linka与linkb关联,而linkb又与linka关联,这时候就会出现递归链接,比如

3.6、绝对软链接和相对软链接

        主要指的是用户在创建软链接的时候使用的是绝对路径还是相对路径来指定链接目标,如果链接创建完成之后不会移动,那么这两种方法可以随意使用,但是如果链接文件需要被移动,那么建议还是使用绝对路径,比如
[root@long90 workdir]# touch linka
[root@long90 workdir]# echo 'hello link' > link
[root@long90 workdir]# rm linka
rm:是否删除普通空文件 'linka'?y
[root@long90 workdir]# cat link
hello link
[root@long90 workdir]# ln -s /root/workdir/link linka
[root@long90 workdir]# ln -s ../workdir/link linkb
[root@long90 workdir]# mv linka linkb /root/
[root@long90 workdir]# ll /root/linka /root/linkb
lrwxrwxrwx 1 root root 18 11月 24 11:27 /root/linka -> /root/workdir/link
lrwxrwxrwx 1 root root 15 11月 24 11:28 /root/linkb -> ../workdir/link
[root@long90 workdir]# cat /root/linka
hello link
[root@long90 workdir]# cat /root/linkb
cat: /root/linkb: 没有那个文件或目录

四、时间戳

        时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 当我们使用 stat 命令查看文件的时候除了创建时间你会发现有三个跟时间戳相关的信息
缩写
命令
目的
Atime
访问时间
文件数据每次被阅读后的更新
Ctime
改变时间
文件的 i-节点信息每次被改变后都更新
Mtime
修改时间
文件数据每次被改变后的更新
[root@long90 workdir]# stat /root/anaconda-ks.cfg
  文件:/root/anaconda-ks.cfg
  大小:1471          块:8          IO 块:4096   普通文件
设备:fd00h/64768d    Inode:33575044    硬链接:1
权限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近访问:2022-11-23 00:58:07.401862269 +0800   # Atime
最近更改:2022-11-23 00:48:00.304978839 +0800   # Mtime
最近改动:2022-11-23 00:48:00.304978839 +0800   # Ctime
创建时间:2022-11-23 00:48:00.195982761 +0800

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/950675.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年比较好的后壁半圆管厂家推荐及采购参考

2025年比较好的后壁半圆管厂家推荐及采购参考 在后壁半圆管制造领域,选择一家技术实力强、产品质量稳定、服务完善的供应商至关重要。随着工业需求的不断升级,半圆管在石油、化工、船舶、电力等行业的应用越来越广泛…

完整教程:Deep Learning|01 RBF Network

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

个人微信号二次开发api协议,微信个人号开发API接口

WTAPI框架可实现微信绝大部分的功能 微信收藏、微信标签等! 消息群发、通过好友请求、微信建群、微信拉人进群、踢群成员、邀请群成员、退群、改群名称、群列表、发布群公告、多群消息同步等 1、获取登陆二维码,获取…

2025年知名的铁碳填料厂家最新TOP实力排行

2025年知名的铁碳填料厂家最新TOP实力排行 随着环保政策的日益严格和工业废水处理需求的增长,铁碳填料作为微电解技术的核心材料,在废水处理领域发挥着重要作用。铁碳填料通过电化学反应有效降解废水中的有机物、重…

2025年热门的特种纸印刷包装厂家推荐及选择参考

2025年热门的特种纸印刷包装厂家推荐及选择参考 随着环保意识的提升和消费升级趋势的加强,特种纸印刷包装行业在2025年迎来了新的发展机遇。特种纸因其独特的质感、环保性能和可定制性,广泛应用于高端包装、文创产品…

2025年口碑好的定制托辊厂家最新实力排行

2025年口碑好的定制托辊厂家最新实力排行在工业输送设备领域,托辊作为输送带系统的关键部件,其质量直接影响输送效率、设备寿命和运营成本。随着2025年工业智能化与自动化需求的提升,定制化托辊的市场需求持续增长。…

W3

1;;;;#include <stdio.h> char score_to_grade(int score); int main(){int score;char grade;while(scanf("%d",&score)!=EOF){grade=score_to_grade(score);printf("分数:%d,等级:%c…

2025年知名的冲击波驱鸟器高评价厂家推荐榜

2025年知名的冲击波驱鸟器高评价厂家推荐榜在当今电力设施、机场、农业等领域,鸟类活动带来的安全隐患和经济损失日益凸显。冲击波驱鸟器作为一种高效、环保的鸟类防护解决方案,已成为市场主流选择。2025年,随着技术…

2025年热门的EPDM泡棉厂家最新用户好评榜

2025年热门的EPDM泡棉厂家最新用户好评榜 随着工业制造、电子科技、建筑装饰等领域的快速发展,EPDM泡棉因其优异的耐候性、防水性、缓冲性和环保性能,成为各行业不可或缺的材料。2025年,市场对EPDM泡棉的需求持续增…

专家并行和其他并行策略对比

“专家并行”(Expert Parallelism, EP)是大模型训练中的一种模型并行策略,主要用于支持稀疏激活模型(如 Mixture of Experts, MoE)的高效训练。它与其他并行策略(如数据并行、张量并行、流水线并行等)共同构成了…

2025年口碑好的活塞式制冷压缩机厂家最新权威推荐排行榜

2025年口碑好的活塞式制冷压缩机厂家最新权威推荐排行榜 在制冷设备领域,活塞式制冷压缩机因其结构稳定、维护便捷、能效优异等特点,始终占据重要市场份额。随着2025年全球冷链物流、医药冷藏、食品加工等行业的持续…

为什么我的应用会卡顿?垃圾回收中的STW难题与破解之道

为什么我的应用会卡顿?垃圾回收中的STW难题与破解之道垃圾回收算法:清除、压缩、复制 可达性分析提供了一种有效的方式,来标记哪些对象死亡,哪些对象还存活。然而,确定哪些对象死亡可以被回收,只是垃圾回收的第一…

一份简短的LaTeX相关术语的介绍 - Invinc

本文主要介绍$\LaTeX{}$的相关术语以及在文件编译过程中发生了什么。本文主要介绍\(\LaTeX{}\)的相关术语以及在文件编译过程中发生了什么。新人在刚接触和使用\(\LaTeX{}\)时可能也会有以下一些概念的困扰:什么是\(\…

2025年热门的坐骑式割草机厂家推荐及选购指南

2025年热门的坐骑式割草机厂家推荐及选购指南随着智能园林设备的快速发展,坐骑式割草机已成为现代园林维护的重要工具。2025年,市场上涌现出众多性能卓越的坐骑式割草机品牌,为帮助您做出明智选择,我们精心筛选了五…

2025年口碑好的小型/微型微动开关优质厂家推荐榜单

2025年口碑好的小型/微型微动开关优质厂家推荐榜单微动开关行业概述微动开关作为电子设备中的关键组件,广泛应用于汽车、家电、工业设备等领域。随着智能化趋势的加速,市场对高品质微型微动开关的需求持续增长。2025…

【日记】出差就是没时间写日记呢(826 字)

正文这两天的气温总给我一种入冬了的感觉。虽然是霜降,应该也不会有这么冷吧……从周二开始就一直在出差,在两个支行之间搞信息科技巡检。也没什么时间写日记,所以这两天也几乎没什么事情值得记录,如果硬要说的话,…

2025年口碑好的染色金丝绒TOP实力厂家推荐榜

2025年口碑好的染色金丝绒TOP实力厂家推荐榜 在纺织行业中,染色金丝绒因其独特的质感、丰富的色彩和广泛的应用场景,成为服装、家纺、装饰等领域的热门选择。随着消费者对品质和环保要求的提升,选择一家实力雄厚、…

2025年质量好的Q235钢材TOP品牌厂家排行榜

2025年质量好的Q235钢材TOP品牌厂家排行榜引言Q235钢材作为我国应用最广泛的碳素结构钢之一,在建筑、机械制造、桥梁建设等领域发挥着重要作用。随着2025年中国制造业转型升级的深入推进,市场对高品质Q235钢材的需求…

ppt导出高清图片pdf的方法!

原因 由于直接从wps的ppt或微软的ppt导出pdf时,由于几个子图分别来自ppt作图、matlab作图、comsol作图、甚至还有png格式的图,不够清晰,所以最终导出的Pdf中有些子图会非常模糊,然而实际上在ppt软件上看却特别清晰…