发布时间:2026/6/13 13:57:29
Linux 文件类型和根目录结构
1.文件类型字符文件类型说明-普通文件类似于 Windows 的记事本d目录文件类似于 Windows 的文件夹c字符设备文件串行端口设备顺序读写键盘b块设备文件可供存储的接口设备随机读写硬盘p管道文件本机进程间通信的接口s套接字文件通常用于网络上的通信。可以启动一个程序来监听客户端的要求客户端可以通过套接字来进行数据通信l软链接符号链接类似于 Windows 的快捷方式硬链接文件别名[rootzzz ~]# ll anaconda-ks.cfg -rw-------. 1 root root 1080 Dec 24 2025 anaconda-ks.cfg [rootzzz ~]# ll -d /home/ drwxr-xr-x. 3 root root 17 Dec 24 2025 /home/ [rootzzz ~]# ll /dev/tty crw-rw-rw- 1 root tty 5, 0 Dec 26 2025 /dev/tty [rootzzz ~]# ll /dev/nvme0n1 brw-rw---- 1 root disk 259, 0 Dec 26 2025 /dev/nvme0n1 [rootzzz ~]# ll /var/run/chrony/chronyd.sock srwxr-xr-x 1 chrony chrony 0 Jan 1 08:30 /var/run/chrony/chronyd.sock [rootzzz ~]# ll /run/initctl prw------- 1 root root 0 Feb 27 2026 /run/initctl [rootzzz ~]# ll /usr/bin/yum lrwxrwxrwx. 1 root root 5 Jun 29 2023 /usr/bin/yum - dnf-31.1.file· 查看文件类型格式file 文件名ASCII file ASCII 文本字符文件block special 块设备文件character special 字符设备文件diretory目录文件fifo管道文件socket套接字文件symbolic link软连接文件empty空文件[rootzzz ~]# file anaconda-ks.cfg anaconda-ks.cfg: ASCII text [rootzzz ~]# file / /: directory [rootzzz ~]# file /dev/sr0 /dev/sr0: block special (11/0) [rootzzz ~]# file /dev/tty /dev/tty: character special (5/0) [rootzzz ~]# file /var/run/chrony/chronyd.sock /var/run/chrony/chronyd.sock: socket [rootzzz ~]# file /run/initctl /run/initctl: fifo (named pipe) [rootzzz ~]# file /bin /bin: symbolic link to usr/bin [rootzzz ~]# file a1.txt a1.txt: empty2.目录结构2.1.FHS概念filesystem hierarchy standard 文件系统层级标准定义了在类 Unix 系统中的目录结构和目录内容即让用户了解到已安装软件通常放置于哪个目录下。Linux 目录结构的特点使用树形目录结构来组织和管理文件。整个系统只有一个根目录树根Linux 的根目录用“”表示其他所有分区以及外部设备如硬盘、光驱等都是以根目录为起点挂接在目录树的某个目录中的通过访问挂载点目录即可实现对这些分区的访问。常见目录用途目录名描述/Linux 文件系统的最上层根目录其他所有目录均是该目录的子目录/boot存放系统启动时所需的文件这些文件若损坏常会导致系统无法启动一般不要改动/root超级用户的个人目录普通用户没有权限访问/home存放一般用户的个人目录/binBinary 的缩写存放普通用户可执行的程序或命令/sbin和 /bin 类似这些文件往往用来进行系统管理只有 root 可使用/lib是库library英文缩写存放系统的各种库文件/lib64存放系统本身需要用到 64 位程序的共享函数库library /usr一般用户应用程序安装目录用于安装各种应用程序/opt该目录通常提供给较大型的第三方应用程序使用例如 Sun Staroffice、Corel WordPerfect 这可避免将文件分散至整个文件系统/etc存放了系统管理时要用到的各种配置文件和子目录/var通常各种系统日志文件放在这里/run保存自系统启动以来描述系统信息的文件/devdev 是设备device的英文缩写。包含所有的设备文件/mnt和/media可以临时将别的文件系统挂在这个目录下即为其他的文件系统提供安装点/tmp用来存放不同程序执行时产生的临时文件/srvsrv 是服务server的简写服务启动之后需要访问的数据目录/sys本目录是将内核的一些信息映射文件硬件相关的信息/proc可以在这个目录下获取系统状态信息详解网址Linux下一个重要目录“/proc”你还不知道作用Linux下一个重要目录“/proc”你还不知道作用https://mp.weixin.qq.com/s/4WUJGySmSYPapJKgTvRD1w注意系统自带的目录不要随意删除目录的名称是区分大小写的FHS 标准并不是一种强制约束标准是一种经验的总结应灵活使用2.2.路径及工作目录路径用 “路径” 来表示某个文件或目录在目录结构中所处的位置。顾名思义路径是指从树型目录中的某个目录层次到达某一文件或子目录的一条线路路径由以 “/” 为分隔符的多个目录名构成。路径可分为绝对路径是指以根目录 “/” 为起点来表示系统中某个文件或目录的位置的方式相对路径是以当前目录为起点表示系统中某个文件或目录在目录结构中的位置的方式。2.2.1.cd· 更改当前工作目录及切换目录2.2.2.pwd· 查看当前工作目录及用户当前所处的位置cd 路径# 绝对路径 [rootrhcsa ~]# cd /var/log [rootrhcsa log]# pwd /var/log # 相对路径 [rootzzz log]# cd # cd 后不加任何路径表示回到当前用户家目录 [rootzzz ~]# cd / [rootzzz /]# cd var [rootzzz var]# cd log [rootzzz log]# pwd /var/log # 回到当前目录的上一级目录 [rootzzz log]# cd .. [rootzzz var]# cd .. [rootzzz /]# # 回到当前目录 [rootzzz /]# pwd / [rootzzz /]# cd . [rootzzz /]# pwd / # 回到之前的目录 [rootzzz /]# cd /var/log [rootzzz log]# cd - / [rootzzz /]# cd - /var/log [rootzzz log]# # 回到当前用户家目录 [rootzzz var]# cd ~ [rootzzz ~]# cd /root [rootzzz ~]# cd

相关新闻

3分钟极速上手:打造你的专属Markdown阅读器
2026/6/13 12:57:29

3分钟极速上手:打造你的专属Markdown阅读器

3分钟极速上手:打造你的专属Markdown阅读器 【免费下载链接】markdownReader markdownReader is a extention for chrome, used for reading markdown file. 项目地址: https://gitcode.com/gh_mirrors/ma/markdownReader 还在为查看Markdown文件而频繁切换编…

阅读更多
2026年,靠谱燕郊代运营公司哪家强?
2026/6/13 12:57:29

2026年,靠谱燕郊代运营公司哪家强?

在2026年的燕郊,随着抖音平台的持续火爆,许多企业和商家都希望借助专业代运营公司来提升自身在抖音上的影响力和业绩。然而,选择一家靠谱的代运营公司并非易事,下面为大家分析抖音运营中的痛点及推荐华屹传媒的理由。痛点一&#…

阅读更多
DLSS Swapper终极指南:完全掌握游戏性能优化与DLSS文件管理
2026/6/13 12:57:29

DLSS Swapper终极指南:完全掌握游戏性能优化与DLSS文件管理

DLSS Swapper终极指南:完全掌握游戏性能优化与DLSS文件管理 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾想过,为什么同样的显卡配置,别人的游戏画面更流畅、细节更丰富&a…

阅读更多
从MC1496到三极管:手把手教你用频谱分析仪对比两种混频器的真实性能
2026/6/14 7:57:46

从MC1496到三极管:手把手教你用频谱分析仪对比两种混频器的真实性能

从MC1496到三极管:频谱分析仪实测两种混频器的性能对决混频器作为射频电路中的关键部件,其性能直接影响通信系统的整体表现。对于电子工程师而言,如何在分立三极管方案与集成乘法器之间做出选择,往往需要基于实测数据的客观评估。…

阅读更多
从glTF到3D Tiles:手把手教你为Cesium项目选择合适的3D模型格式
2026/6/14 7:57:46

从glTF到3D Tiles:手把手教你为Cesium项目选择合适的3D模型格式

从glTF到3D Tiles:Cesium项目3D模型选型实战指南当智慧园区可视化项目的需求文档摆在桌上时,技术选型往往成为第一个拦路虎。面对园区内零星分布的风力发电机和成片的建筑群,是选择轻量级的glTF还是专为大规模场景设计的3D Tiles?…

阅读更多
BLDC方波驱动 vs PMSM正弦波驱动:你的项目到底该选哪个?(从原理到选型指南)
2026/6/14 7:57:46

BLDC方波驱动 vs PMSM正弦波驱动:你的项目到底该选哪个?(从原理到选型指南)

BLDC方波驱动与PMSM正弦波驱动:技术选型深度解析在机器人、无人机和电动工具等领域的硬件开发中,电机驱动方案的选择往往决定着产品的性能上限和市场竞争力。面对无位置传感器的BLDC方波驱动和PMSM正弦波驱动这两种主流方案,工程师们常常陷入…

阅读更多
STM32F103驱动2.8寸TFT屏:FSMC硬核提速 vs 软件模拟8080,哪个更适合你的项目?
2026/6/14 7:57:46

STM32F103驱动2.8寸TFT屏:FSMC硬核提速 vs 软件模拟8080,哪个更适合你的项目?

STM32F103驱动2.8寸TFT屏:FSMC硬件加速与软件模拟8080的深度抉择在嵌入式显示方案中,TFT-LCD因其丰富的色彩表现和相对较低的成本成为主流选择。当开发者选用STM32F103系列MCU驱动2.8寸屏时,往往会面临一个关键决策:是采用内置FSM…

阅读更多
从版图细节看MOM电容:为什么28nm以下工艺它成了‘香饽饽’?附Finger画法避坑指南
2026/6/14 7:57:46

从版图细节看MOM电容:为什么28nm以下工艺它成了‘香饽饽’?附Finger画法避坑指南

28nm以下工艺中MOM电容的版图艺术与实战技巧在模拟IC设计的微观世界里,电容器的选择与实现从来都不是简单的选择题。当工艺节点推进到28nm及更先进制程时,传统MIM电容逐渐让位于一种更为灵活的结构——MOM(Metal-Oxide-Metal)电容…

阅读更多
不止于连接:用scrcpy-gui和android-tool打造无线投屏与高效调试工作流
2026/6/14 6:57:46

不止于连接:用scrcpy-gui和android-tool打造无线投屏与高效调试工作流

无线投屏与高效调试:用scrcpy-gui和android-tool重构Android开发工作流在移动开发领域,效率工具的选择往往决定了工作流的顺畅程度。当开发者成功建立ADB无线连接后,真正的挑战才刚刚开始——如何将这一基础连接转化为高效的生产力工具链&…

阅读更多
别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)
2026/6/14 0:57:30

别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)

超越BERT:用Transformers库高效实现文本相似度计算的三种实战方案在自然语言处理领域,文本相似度计算是信息检索、问答系统和推荐系统等应用的核心技术。传统方法如TF-IDF或Word2Vec已逐渐被基于Transformer的预训练模型所取代。Hugging Face的Transform…

阅读更多
Prompt Engineering:重构人机协作的工程化方法论
2026/6/14 0:57:30

Prompt Engineering:重构人机协作的工程化方法论

1. 项目概述:这不是“写提示词”,而是重构人机协作的底层逻辑“Prompt Engineering”这个词,这两年被讲得太多,也太轻飘。很多人把它理解成“给AI发指令的技巧”,甚至简化为“多加几个形容词”“换种说法再试一次”。我…

阅读更多
Anthropic提示层归零:模型即协议的工程实践
2026/6/14 0:57:30

Anthropic提示层归零:模型即协议的工程实践

1. 项目概述:这不是一次普通更新,而是一次架构级“蒸发”“Anthropic Just Shipped the Layer That’s Already Going to Zero”——这个标题一出来,我正在调试一个Claude调用链的终端前停了三秒。不是因为震惊,而是因为熟悉&…

阅读更多
别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)
2026/6/14 0:57:30

别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)

超越BERT:用Transformers库高效实现文本相似度计算的三种实战方案在自然语言处理领域,文本相似度计算是信息检索、问答系统和推荐系统等应用的核心技术。传统方法如TF-IDF或Word2Vec已逐渐被基于Transformer的预训练模型所取代。Hugging Face的Transform…

阅读更多
Prompt Engineering:重构人机协作的工程化方法论
2026/6/14 0:57:30

Prompt Engineering:重构人机协作的工程化方法论

1. 项目概述:这不是“写提示词”,而是重构人机协作的底层逻辑“Prompt Engineering”这个词,这两年被讲得太多,也太轻飘。很多人把它理解成“给AI发指令的技巧”,甚至简化为“多加几个形容词”“换种说法再试一次”。我…

阅读更多
Anthropic提示层归零:模型即协议的工程实践
2026/6/14 0:57:30

Anthropic提示层归零:模型即协议的工程实践

1. 项目概述:这不是一次普通更新,而是一次架构级“蒸发”“Anthropic Just Shipped the Layer That’s Already Going to Zero”——这个标题一出来,我正在调试一个Claude调用链的终端前停了三秒。不是因为震惊,而是因为熟悉&…

阅读更多
GIT修改用户名
2026/6/13 10:50:23

GIT修改用户名

在GIT中修改用户名可按以下步骤操作: 查看当前git的用户名,使用命令git config --list或git config user.name。修改git用户名,使用命令git config --global user.name "xxx(新的用户名)",将其中…

阅读更多
Win11Debloat:让你的Windows系统重获新生的终极优化工具
2026/6/13 15:45:46

Win11Debloat:让你的Windows系统重获新生的终极优化工具

Win11Debloat:让你的Windows系统重获新生的终极优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and …

阅读更多
技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践
2026/6/13 11:10:35

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter是一个…

阅读更多