/ (这就是著名的根)
├── 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
- 浏览: 79089 次
- 性别:
- 来自: 杭州
最新评论
-
isy:
太详细了 感谢!
Linux Nginx安装
相关推荐
本篇将深入探讨如何使用递归算法在C语言中实现Linux目录树的遍历。 首先,我们需要理解递归的概念。递归是一种解决问题的方法,它通过调用自身来解决子问题,直到达到基本情况。在处理目录树时,我们可以把根目录视...
Linux 目录树结构详解 Linux 操作系统的目录树结构是 Linux 文件系统的核心组成部分,了解 Linux 目录树结构对于 Linux 操作系统的使用和管理至关重要。下面将详细介绍 Linux 目录树结构的各个组成部分及其作用。 ...
Linux目录树解析与关键知识点详解 一、根文件系统(/) 根文件系统是Linux操作系统的基础,包含了系统启动和维持单用户模式所必需的文件。它不仅存储了系统引导所必需的文件,还包含了用于修复系统和恢复备份的工具...
linux目录树-tree-1.6.0-10.el7.x86_64
要实现“获取Linux下FTP目录树并逐步绑定到treeview”这一功能,我们需要理解几个关键概念和技术: 1. **FTP命令行操作**:在Linux终端中,可以使用`ftp`或`lftp`命令行工具来连接到远程FTP服务器。通过这些工具,...
Linux目录树中的其它部分还包括: - /mnt 和 /media 目录,通常用于挂载外部设备,比如USB驱动器或CD/DVD光盘。 - /opt 目录,用于安装第三方软件。 - /srv 目录,服务程序存储在此目录中的数据。 - /lost+found...
"Linux 目录树详解" Linux 目录树是一种文件系统结构,它将整个文件系统分割成多个小的部分,每个部分可以在自己的磁盘或分区上。这一种设计可以使文件系统更加灵活和可靠。 主要部分是根、/usr、/var 和 /home ...
加油学习 这是Linux源代码目录树结构 哈哈哈 烦
Linux管理员手册第二部分介绍了Linux目录树的概述,这是基于FSSTND(Linux文件系统标准)的重要组成部分。FSSTND旨在规范Linux系统目录的组织方式,便于软件开发、系统管理和跨平台适应性。虽然该标准非强制执行,但...
Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用多的一种...
根据提供的文件信息,本文将详细解释如何在 Linux 下使用 C 语言实现目录树的拷贝。这涉及到对 Linux 文件系统的基本理解以及多个 C 语言库函数的使用。 ### Linux 文件结构与目录树拷贝 #### Linux 文件系统简介 ...
linux 源代码目录树结构图解,希望能帮助大家更直观的,更好的了解Linux内核的结构。
3. 挂载概念:在Linux中,挂载是指将存储设备如硬盘分区、USB存储设备、光盘等添加到Linux目录树中的过程。挂载后,设备上的文件和目录就可以像访问本地文件系统一样被访问和操作。 4. 挂载方法:Linux可以通过多种...
Linux根文件系统是操作系统的核心部分,它包含了启动和运行系统所必需的所有基本文件和目录。根文件系统(/)是所有其他目录结构的基础,它...总的来说,Linux根文件系统的目录树设计体现了高效、安全和灵活性的平衡。
《全面解析:目录树及其在IT中的应用》 目录树,是计算机科学中的一种数据结构,它以树状的形式展示了文件系统中文件和目录的层次关系。在这个名为"完整版目录树演示.e.rar"的压缩文件中,我们可以深入理解目录树的...
例如,以下是一个简化的Linux目录树结构图: ``` / ├── bin # 存放系统命令 ├── dev # 设备文件 ├── etc # 配置文件 ├── home # 用户主目录 │ └── username ├── lib # 库文件 ├── media # 可...
Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的...
- **Linux目录树概述**:理解Linux目录结构,熟悉根目录、子目录及其用途。 - **磁盘和其他存储介质的使用**:掌握如何管理和配置硬盘、USB存储等设备。 - **内存管理**:了解Linux下的内存分配策略,优化内存使用。...