【Linux】文件目录及路径表示

1. Linux目录结构

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/etc: 这个是系统中的配置文件,如果更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin : 这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。

值得提出的是 /bin/usr/bin 是给系统用户使用的指令(除 root 外的通用用户),而/sbin, /usr/sbin 则是给 root 使用的指令。

/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。

2. Linux文件路径表示

Linux 的目录结构为树状结构,最顶级的目录为根目录 /

绝对路径:从"/"根目录开始逐级表示。

相对路径:从当前文件开始表示。其中 ".."代表上一级目录,"."代表当前路径。

表示当前路径时也可以省略"./",即直接输入当前目录中的下一级。

比如bin目录下有一个a文件夹,其中有一个aaa.txt文件,当前用户在bin目录下,那么aaa.txt文件的

绝对路径:/bin/a/aaa.txt

相对路径:./a/aaa.txt

相关推荐
大江东去浪淘尽千古风流人物6 分钟前
【DSP】xiBoxFilter_3x3_U8 dsp VS cmodel
linux·运维·人工智能·算法·vr
草莓熊Lotso26 分钟前
Python 入门超详细指南:环境搭建 + 核心优势 + 应用场景(零基础友好)
运维·开发语言·人工智能·python·深度学习·学习·pycharm
Xの哲學1 小时前
Linux Tasklet 深度剖析: 从设计思想到底层实现
linux·网络·算法·架构·边缘计算
dog2501 小时前
Linux 6.19 TCP 的两个极限拉扯
linux·运维·tcp/ip
新兴AI民工1 小时前
【Linux内核九】进程管理模块:list_head钩子构造双向列表和一些宏定义
linux·运维·list·linux内核
小周学学学1 小时前
ESXI故障处理-重启后数据存储丢失
linux·运维·服务器
哎哟喂呢哈2 小时前
ddns 免费 ipv6
linux
Flash.kkl2 小时前
Linux——线程的同步和互斥
linux·开发语言·c++
sunfove2 小时前
Python 面向对象编程:从过程式思维到对象模型
linux·开发语言·python
王九思2 小时前
Ansible 自动化运维介绍
运维·自动化·ansible