Linux文件管理
- 文件系统目录结构
只有一个根目录 /
/bin:所有用户的基本命令
/boot:引导文件,内核文件,加载器引导,
/dev:设备文件和特殊文件
/etc:配置文件
/home:普通用户家目录
/root:管理员目录
/run:正在运行的软件临时文件
/sbin:管理员命令存放
/tmp:临时文件
/usr帮助文档
/var:日志目录存放
对大小写敏感
2.文件类型
linux有7个文件类型:
- 普通文件
d 目录文件
l 链接文件
b 设备文件
c 字符设备
p 管道 fifo先进先出
s 套接字
3,绝对和相对路径
绝对:是从根/ 开始的全路径,通俗的说是无论用户身处那哪一个目录,找一个文件或者目录,都会从根/ 来寻找
相对:相对于当前所在路径,一般来说是这样的,不以/来开头,通俗来说用户找一个文件或者目录,会从当前所处的目录来开始寻找
4.通配符:仅用于表示文件名的,并非文件里面的内容,就是只能匹配文件名。
- 匹配零个或者多个字符,但不匹配以.开头的文件,即隐藏文件
? 匹配任意单个字符,汉字也算一个字符
[0-9] 匹配数字范围
[a-z] 匹配一个小写字母
[A-Z] 匹配一个大写字母
[x] 匹配里面范围任何一个字符
[^x] 匹配里面范围所有字符以外的
[:digit:] 任意数字,就是0-9
[:lower:] 任何一个小写字母,就是a-z
[:upper:] 任何一个大写字母,就是A-Z
[:alpha:] 任意大小写字母
[:alnum:] 任意的大小写字母和数字
5.文件类的命令
ls list 列出文件目录
cd 切换目录
pwd 显示当前目录
stat 查看文件状态,三个状态 一是访问的时间access
二是修改的时间 modify
三是改变的时间(元数据改变)change
touch 创建一个空目录, 不会覆盖文件内容
路漫漫其修远兮,吾将上下而求索
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)