关闭

linux文件结构

标签: linux
221人阅读 评论(0) 收藏 举报
分类:
/         (这就是著名的根)
├── bin         (你在终端运行的大多数程序,比如cp、mv...)
├── boot         (内核放在这里,这个目录也经常被作为某个独立分区的挂载点)
│   └── grub   (grub引导程序和引导菜单就放在这里)
├── cdrom
├── dev         (存放设备文件,这里相当于一个设备管理器,由系统自动生成。视硬件环境不同变化很大)
│   ├── block
│   ├── bsg
│   ├── bus
│   ├── char
│   ├── disk         (磁盘信息,要挂载硬盘分区就要注意这里的信息喽)
│   │   ├── by-id      (硬盘分区的永久性符号链接)
│   │   ├── by-label   (按卷标识别的硬盘分区,常用于挂载)
│   │   ├── by-path   (硬盘分区的节点链接)
│   │   └── by-uuid   (按UUID识别的硬盘分区,常用于挂载)
│   ├── dri
│   ├── fd
│   ├── input
│   ├── net
│   ├── pts
│   ├── shm
│   └── snd
├── etc         (存放所有程序和系统的配制文件和全局变量,对所有用户生效,非常值得备份)
├── home         (这就是著名的home目录了,注意不是”家目录”,强烈建议把一个独立分区挂载到这里!)
│   ├── adagio   (这才是我真正的家!一般来说目录名就是帐号名,当然也可以不是,随便。命令行中用波浪线~代表这里)
│   ├── MNT      (这是我挂载其它硬盘分区的地方,你可以看到用硬盘品牌、容量或用途区分的目录名)
│   │   ├── MAX40NT1   (迈拓40G)
│   │   ├── ST160NT1   (希捷160G第一分区,下面两个类似)
│   │   ├── ST160NT2
│   │   ├── ST160SYS
│   │   ├── ST320G      (希捷320G)
│   │   │   ├── MOVIE
│   │   │   ├── MUSIC
│   │   │   └── P2P   (电驴、BT的缓冲区)
│   │   ├── ST80G      (希捷80G)
│   │   │   ├── PROGRAM
│   │   │   ├── ST80PE
│   │   │   └── YEAR
│   │   └── WD1000      (西数1T)
│   │       ├── WD2
│   │       ├── WD3
│   │       ├── WD5
│   │       ├── WD6.Lib
│   │       └── WD7
│   └── test   (我建立的另一个帐号的家目录,专门用于测试,一旦搞到无法收拾的地步,只需简单的
│                把里面的所有文件删除,就可以恢复默认。实际上你可以拥有无数个帐号)
├── lib         (所有程序共享的库文件)
├── lost+found   (磁盘扫描出现的丢失的数据)
├── media      (你在文件管理器里点击后自动挂载的分区就在这里,按卷标命名,没有卷标则按大小命名)
├── mnt         (同样用于挂载磁盘,这是最传统的位置,喜欢挂哪里随便)
├── opt         (某些特殊的程序喜欢把数据放在这里,比如JAVA)
├── proc         (当前系统所有的详细信息,这里的”文件”并不存在于硬盘中,而是在内存或缓存里,每次启动后都不一样)
├── root       (这是系统最高权威root用户的家!他是老大,所以不住在/home里,那里是草民住的)
├── sbin         (类似/bin,存放常用程序,但这里的程序都是要命的啊,比如格式化,所以只有root用户或sudo程序有权使用)
├── srv         (一些服务所要访问的文件)
├── sys         (系统的核心文件,类似/proc,不必管它)
├── tmp         (存放临时文件,所有用户均可使用,不过你要小心啊,这里的所有文件一旦重启就全没了,自动清空的)
├── usr         (你在X下使用的所有程序数据都在这里了,包括图标、manual等。所有用户都可以使用。也是最庞大的目录)
└── var         (variation,顾名思义就是变量,这里存放系统中经常变化的数据。和/tmp不同啊,很有用的地方)
    ├── backups
    ├── cache
    │   └── apt
    │        └── archives   (存放你安装的所有程序的deb包!重装系统时太有用了,一定要备份好,到时候放回来。
    │                     我建议把整儿/var单独挂载到一个独立分区,像/home一样。这样你重装好系统后,只
    │                      需要简单的把整儿分区挂载到/var就行了,省去了备份-还原的时间。要知道这些deb包
    │                      可不是几十M而已,而是有可能几百M、几个G,一来一回可够呛的。你也可以单独挂载
    │                      一个分区到/var/cache/apt/archives,其他的都不要。
    │                      当然,这样又增加了一点系统构造的复杂度,喜欢怎样请自己斟酌。)
    ├── crash
    ├── games
    ├── lib
    ├── local
    ├── lock
    ├── log      (呵呵,这里的文件是系统运行的完整记录,出了问题一定要来这里看看)
    ├── mail      (这里是存放所有用户email的地方)
    ├── opt
    ├── run
    ├── spool
    └── tmp

40616 directories 
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

菜鸟必须知道的linux的文件目录结构

Linux文件目录结   /   根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。   /bin   bin就是二进制(binary)英文缩写。在一般的...
  • wuwenxiang91322
  • wuwenxiang91322
  • 2013-07-01 12:15
  • 3518

linux中文件描述符fd和struct file结构体的释放

简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。 文件描述符的操作(如: open)返回的是一个文件描述符,内...
  • u014338577
  • u014338577
  • 2016-04-10 15:07
  • 478

Linux基础(二):文件系统、文件存储结构

一、Linux文件系统 文件系统就是分区或磁盘上的所有文件的逻辑集合。 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在...
  • kyang_823
  • kyang_823
  • 2017-06-15 21:01
  • 359

linux下的目录结构及重要目录文件含义知识

1.首先来介绍下根目录下的一些重要目录含义    注:其中被标记的比较重要。 目录 说明 /bin 常用的二进制命令目录...
  • nmgzywd
  • nmgzywd
  • 2016-02-23 11:07
  • 1228

linux的文件结构详解

目录 描述 / 主层次 的根,也是整个文件系统层次结构的根目录 /bin 存放在单用户模式可用的必要命令二进制文件,所有用户都可用,如 cat、ls、cp等等 /boot 存...
  • renwotao2009
  • renwotao2009
  • 2015-11-20 11:24
  • 928

linux 文件属性操作及文件结构

在Linux下进行C/C++编程,主要通过以下三个系统调用来获取文件(普通文件,目录,管道,socket,字符,块等)属性。 头文件“#include ” (1) //通过文件名称获取文件属性    ...
  • qq_25773973
  • qq_25773973
  • 2016-02-23 16:50
  • 376

Linux文件系统详解(文件系统层次、分类、存储结构、存储介质、文件节点inode)

本文按照自己的理解从硬件磁盘到文件系统的逐层网上的思路开展,从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点in...
  • yuexiaxiaoxi27172319
  • yuexiaxiaoxi27172319
  • 2015-04-24 08:50
  • 5499

Linux文件系统结构

写在前面linux区别于windows的其中一个很大的特点是linux采用的文件系统结构。即linux只有一个单独的顶级目录结构。所有一切都从 ‘root’ 开始,用 ‘/’ 代表, 并且延伸到子目录...
  • u014361352
  • u014361352
  • 2015-07-02 22:20
  • 1366

linux--tree命令以树形结构显示文件目录结构

tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中。注:此处以ubuntu系统为例。在ubuntu...
  • qq_28602957
  • qq_28602957
  • 2016-09-12 10:45
  • 2971

Linux目录结构详细介绍

随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录...
  • fan0220
  • fan0220
  • 2016-11-08 10:24
  • 774
    个人资料
    • 访问:13226次
    • 积分:419
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:9篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论