【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

相关推荐
海棠蚀omo2 小时前
Linux信号保存的核心:未决信号集与阻塞信号集——探秘内核如何实现信号的阻塞、暂存与派发
linux·操作系统
芝麻开门-新起点3 小时前
数据脱敏与自动化技术融合:大规模GIS数据安全高效处理方案
运维·自动化
行走正道3 小时前
【探索实战】跨云应用分发自动化实战:基于Kurator的统一交付体系深度解析
运维·自动化·wpf·kurator·跨云分发
傲世(C/C++,Linux)3 小时前
Linux系统编程——TCP服务器
linux·服务器·tcp/ip
杨云龙UP4 小时前
SQL Server 备份异地同步 + 清理脚本
运维·服务器·数据库·sql·mysql·sqlserver
极地星光4 小时前
C++链式调用设计:打造优雅流式API
服务器·网络·c++
q***48414 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http
橘子真甜~5 小时前
C/C++ Linux网络编程8 - epoll + ET Reactor TCP服务器
linux·服务器·网络
万变不离其宗_85 小时前
centos 手动安装redis
linux·redis·centos
_lst_5 小时前
linux进程状态
linux·运维·服务器