文件系统
Posted zhenqk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件系统相关的知识,希望对你有一定的参考价值。
在Linux中,一切都是文件,linux所有存储空间和设备共享一个根目录
文件的层次结构
## 树形文件结构
apt install tree
tree /home
目录是逻辑上分区,分区是物理上分区,创建分区 提升搜索效率
路径名
绝对路径
从根目录开始计算
#打印当前工作路径
pwd
相对路径
相对于当前路径而言
四种表示方法
- ./doc 当前路径 .
- ../log 父路径..
- ~chun 某个用户的主目录
- ~ 当前用户主目录
好处:不受绝对路径的限制 配置文件常用
简化路径的输入
改变当前工作路径
cd
常见的系统目录
cdrom 光盘挂载点
media 移动介质的挂在点
mnt 文件系统的临时挂载点
opt 可选程序的安装
sys 各种系统配置信息
var(日志文件 根目录的子目录)和 usr
dev 当前设备支持的所有设备文件 sda 第一个磁盘 mem系统物理内存
etc linux 控制中心
文件类型
普通文件
文件名256字内
文件名 由 字母 数字 点 下划线 连字符
1.纯文本文件
2.二进制文件 可执行文件几乎都是二进制文件 cp cat su rm 不能直接阅读,而是给计算机执行
shell属于文本文件
3.其他特定数据格式的文件 mysql数据库文件 只能通过Mysql管理系统来读取和修改 ll
file命令查看文件的具体属性
file /etc/profile
目录文件 开头显示d
ll | grep '^d'
将ll的输出结果给后面 做筛选
字符设备文件 c 开头是c 有序
硬件设备 以字符流发送 包括键盘 鼠标 打印进
ls -l /dev
块设备文件 乱序 磁盘可以随机访问
可以随机访问 配置了高级缓存 磁盘 U盘 sd卡
ll /dev |grep '^b'
### 辨析 os 对硬盘的读写按块执行 缓存
磁盘裸设备 应用程序来直接访问 此时是字符使用 oracle 就是这样
## 管道 连接管子与管子 转换管
###分类 :匿名管道和命名管道
| 连接两个命令的
ls- l /etc |more
命名管道的创建和读写数据的方法
以上是关于文件系统的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段
我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段
npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段