欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux学习笔记——文件目录

程序员文章站 2022-06-19 16:47:07
...

前言

大家好,我是阿聪,这是我第二次在CSDN发文章,文章的内容算是我学习linux的一个笔记,每学一章我会发一篇出来。
今天的内容是Linux文件目录。

1、linux目录层次标准

输入:

//进入系统根目录
cd/

查看根目录:
输入:

//输出目录树状图
tree
//查看目录文件
ls -l

文件系统的层次结构标准
时间: 2015.06.03
文件: FHS3.0
http://refspecs.linuxfoundation.org/FHS_3.0

2、目录详细介绍

目录 目录放置的内容
bin 存放系统命令的目录,如命令 cat,cp,mkdir
boot 存放开机启动过程所需的内容,如开机管理程序 grub2
dev 所有设备文件的目录(如声卡、硬盘、光驱)
etc 系统的主要配置文件
home 用户家目录数据的存放目录
lib 存放 sbin 和 bin 目录下命令所需的库文件
lib32/lib64 存放二进制函数库,支持 32 位/64 位
lost+found 在 EXT3/4 系统中,当系统意外崩溃或意外关机时,会产生一些碎片文件在这个目录下面,系统启动 fcsk 工具会检查这个目录,并修复已损坏的文件。
media 用于挂载光盘,软盘和 DVD 等设备
mnt 同 media 作用一样,用于临时挂载存储设备
opt 第三方软件安装存放目录。
proc 进程及内核信息存放目录,不占用硬盘空间。
root root 用户的家目录
run 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
sbin root 用户使用的命令存放目录
srv 一些网络服务所需要的数据文件
sys 同 proc 目录,用于记录 CPU 与系统硬件的相关信息
tmp 程序运行时产生的临时文件存放目录
usr 系统存放程序的目录,类似于在 windows 下的文件夹 programefiles
var 存放内容常变动的文件目录,如系统日志文件

3、文件类型介绍

在 Linux 下,我们看到的一切都是文件,主要包括如下类型:

普通文件: 如文本文件,bin 文件等。

可执行文件: 可执行文件包括脚本和应用程序,这些文件可被系统加载运行,类似 Windows 下的 bat 脚本、exe 程序文件等。

链接文件: 链接文件分为硬链接和软链接:

  1. 硬链接是指同一个文件的不同别名。
  2. 软链接文件有类似于 Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

目录文件: 在 Linux 下目录也是文件。

设备文件: 硬件设备也是文件,通过打开对应的设备文件可以初始化设备,部分设备还可以通过读写设备文件实现对硬件的控制。

4、系统路径

绝对路径: 由根目录(/)开始写起的文件名或目录名称。

相对路径: 相对于目前路径的文件名写法,反正开头不是 /
就属于相对路径的写法。

. :代表当前的目录,也可以使用 ./ 来表示
.. :代表上一层目录,也可以 ../ 来代表
相关标签: linux linux