当前位置:网站首页>rhcsa 第三次
rhcsa 第三次
2022-08-01 06:41:00 【喳喳叽】
一.软链接和硬链接画图,以及代码
软连接硬链接是在文件之间的
注:不能给目录创建硬链接。原因就是允许目录的硬链接可能会打破文件系统目录的有向无环图结构,可能创建目录循环,这可能会导致fsck以及其他一些遍历文件树的软件出错。这可能会出现一种你的父目录是你的子目录这种及其奇怪的事情出现,其实就是硬链接以后的目录可能是你的父目录,这导致很多遍历系统的命令如果不跟踪inode的话就没办法用了,因为可能会导致无限循环
1.文件
文件里面包括 inode和block
inode:记录文件属性,一个文件占一个inode编号
block:记录文件内容
所以查找文件先会到inode然后到block上
2.软链接和硬链接示意图
软链接:
类同与windos的快捷方式,给文件创建一个快速的访问路径,它依赖于原文件,与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块。当原文件出现问题后,该链接不可用。
硬链接:
在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户 就可以建立硬连接到重要文件,以防止“误删”的功能。
3.建立软链接 ln -s
先创建一个文件并查看
[[email protected] ~]$ touch file2
[[email protected] ~]$ stat file2
在建立一个软链接并查看
[[email protected] ~]$ ln -s file2 file2_soft
[[email protected] ~]$ stat file2_soft
此时两个文件的inode不同,所以是两个不同的文件;links 只有一条
删除file2,再查看软链接
[[email protected] ~]$ more file2_soft
[[email protected] ~]$ rm file2
[[email protected] ~]$ more file2_soft
找不到来源
4.建立硬链接 ln
先创建一个文件并查看
[[email protected] ~]$ touch file1
[[email protected] ~]$ stat file1
在建立一个软链接并查看
[[email protected] ~]$ ln file1 file1_hard
[[email protected] ~]$ stat file1
此时file1中有两条路径并且inode相同,所以是同一文件
删除file1,在查看硬链接
[[email protected] ~]$ rm file1
[[email protected] ~]$ stat file1_hard
可以继续访问源文件
二.一级目录的解释(存储什么东西,英文)

一级目录的解释及存放类型:
/var :
四.创建文件,删除文件,创建目录,删除目录
删除普通文件:rm [-f] 文件名
创建目录:mkdir
删除目录:rmdir
5.cp命令:
复制文件粘贴重命名
创建文件
重命名进行拷贝
复制文件到目录重命名
复制目录到目录
把目录拷贝过去,不包含目录里面的文件
把目录拷贝过去,包含目录里面的文件
复制文件到目录且不改变文件属性
mv命令的使用
对文件的一个剪切/重命名: mv - move (rename) files
重定向:
输出重定向操作符: > (覆盖)、 >>(追加)
输入重定向操作符: < 、 <<(不存在追加和覆盖)
标准输出重定向: 1> 或 > 、 1>> 或 >>

将1重定向到文件,将2重定向到1
将2重定向到文件,将1重定向到2

将文件重定向到0
边栏推荐
- 权重等比分配
- Dell PowerEdge Server R450 RAID Configuration Steps
- The BP neural network based on MATLAB voice characteristic signal classification
- Practical training Navicat Chinese and English mode switching
- 仿牛客网项目总结
- 2022.7.26 模拟赛
- vsce package 后出现 Command failed: npm list --production --parseable --depth=99999 --loglevel=error异常
- return;代表含义
- [Translation] Securing cloud-native communications: From ingress to service mesh and beyond
- 爆肝3万字,最硬核丨Mysql 知识体系、命令全集 【建议收藏 】
猜你喜欢
牛客刷SQL---2
数据机构----线性表之单向链表
Dart exception details
"By sharing" northwestern university life service | | bytes a second interview on three sides by HR
LeetCode 0149. Maximum number of points on a line
特别数的和
我三本学历,五面阿里,被面试官“供”着出来了,拿了33*15的Offer
爬虫框架 Scrapy 详解
我说过无数遍了:从来没有一种技术是为灵活组合这个目标而设计的
「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
随机推荐
测试工具(四)Jenkins环境搭建与使用
Talk about the bugs in using for in to traverse the array in js
Why is the lightweight VsCode used more and more?Why eat my C drive 10G?How to Painlessly Clean VsCode Cache?Teach you how to lose weight for C drive
Detailed explanation of the crawler framework Scrapy
将CSV文件快速导入MySQL中
轻量级的VsCode为何越用越大?为什么吃了我C盘10G?如何无痛清理VsCode缓存?手把手教你为C盘瘦身
Hunan institute of technology in 2022 ACM training sixth week antithesis
uva10825
响应式织梦模板园林景观类网站
ORACLE 实现另外一个用户修改包(package)
爬虫基本原理介绍、实现以及问题解决
Windows taskbar icon abnormal solution
Robot growth in China
第5章——以程序方式处理MySQL数据表的数据
uva12326
用位运算为你的程序加速
Qt Widget project loading example of qml
金山打字通 官网 下载
Jupyter shortcuts
Selenium: element judgment