banner

生信用Linux教程 Lesson 8 Linux的文件目录系统

  • Home
  • B站ID:Biomamba-生信基地
Scroll down
TIP

这些是本篇文章的标签,来发现更多感兴趣的内容吧
科研
生信分析
Linux教程
B站ID:Biomamba-生信基地

来源:BV1hT411F7r7

  • 在我们熟悉的Windows电脑中,“此电脑”窗口下我们可以看到连接在这个电脑上的所有硬盘,以每个硬盘对应一个或几个盘符的形式进行展示,在这种情况下,我们可以理解为“此电脑”是Windows文件目录下最高级别的文件夹(虽然实际情况不是这样)。
  • 在Linux系统中,没有盘符的概念,相对的,会有一个文件夹包含了这个系统内的所有文件和文件夹,这个包罗万象的文件夹被我们称为根目录,在Linux系统中用”/“表示
  • 根目录下的文件呈现出一个树状结构,如下图所示,我们把根目录在底层,根目录下的文件呈现树状结构的文件结构称为FHS,也就是文件系统层次标准的文件结构

FHS下不同的目录会存储不同的文件,具有对应的功能


bin目录

  • 一般存放的是一些可执行的文件

home目录

  • “各个用户的大本营”,各个用户的家目录
  • 在登陆帐号的时候,终端会自动加载到这个目录中
  • 在macOS中,home目录叫User,使用终端登陆也会进入/Users/用户名目录中,而”/User/用户名”可以被”~”所替代

sbin目录

  • 实质上是/usr/bin的超链接

media目录和mnt目录:挂载点

  • 比如说本机的存储空间不够用了,新插入的盘(机械硬盘/U盘…)就会出现在这两个目录下
  • 在macOS中,这个目录叫Volumes

dev目录:计算机内置设备的挂载点

  • 本地磁盘/鼠标/键盘…

etc目录:配置文件

  • 预装软件的配置文件

usr目录:存放程序与命令相关的数据

  • 注意不要读成user,因为这个目录下基本没有与用户相关的东西
  • 是Unix System Resources的缩写,存放的是系统的文件

tmp目录

  • 存放的是临时文件,并且任何用户,任何系统和用户调用的程序都有这个目录的读写权限,可以方便各个用户与程序间进行文件数据的交流和交换,以及读写,这个目录的读写权限非常自由
  • 重要的文件请不要放在这个目录下

boot目录:存放操作系统启动时必要的文件

  • 不要删除这个目录下的文件,不然系统可能就无法启动了

lost+found目录

  • 系统崩溃的时候,系统自动写入一些文件来保存临时信息

var目录

  • 用来存放日志和目录

srv目录:存放服务性的文件

  • 可以认为是server的缩写

proc目录

  • 存放一些虚拟性的文件,一般来说不会占据磁盘空间,一般存在内存里
  • 有一些系统运行需要的信息

库函数:libs、usr/lib和usr/local/lib

Linux下的文件与目录的命名规则

避免特殊字符

  • “>”、”<”、”?”、”@”、”#”、”¥”、”/“

名称需要小于255个字符

严格区分大小写

扩展名不具有特殊含义

  • 不像windows/macOS系统,不同的扩展名对应着不同的类型,进而在我们点击鼠标的时候会调用不同的程序打开,Linux系统下的扩展名没有任何特别的含义,都是要使用命令才能打开的。
Other Articles
Article table of contents TOP
  1. 1. FHS下不同的目录会存储不同的文件,具有对应的功能
    1. 1.1. bin目录
    2. 1.2. home目录
    3. 1.3. sbin目录
    4. 1.4. media目录和mnt目录:挂载点
    5. 1.5. dev目录:计算机内置设备的挂载点
    6. 1.6. etc目录:配置文件
    7. 1.7. usr目录:存放程序与命令相关的数据
    8. 1.8. tmp目录
    9. 1.9. boot目录:存放操作系统启动时必要的文件
    10. 1.10. lost+found目录
    11. 1.11. var目录
    12. 1.12. srv目录:存放服务性的文件
    13. 1.13. proc目录
    14. 1.14. 库函数:libs、usr/lib和usr/local/lib
  2. 2. Linux下的文件与目录的命名规则
    1. 2.1. 避免特殊字符
    2. 2.2. 名称需要小于255个字符
    3. 2.3. 严格区分大小写
    4. 2.4. 扩展名不具有特殊含义
Find Something Special?