一 、管理类文件夹:
/boot 该目录默认下存放的是Linux的启动文件和内核,例如LILO或GRUB的文件。
/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot loader初始化的内存盘。在linux内核启动前,boot loader会将存储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。
/bin 该目录中存放Linux的常用命令。
/sbin 该目录用来存放系统管理员使用的管理程序。
/var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。如果做mail server,则需在Linux安装时将该目录设置为大空间。
/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。如果做web server,则需在Linux安装时将该目录设置为大空间。
/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”就可以看到光驱中的文件。
/mnt 该目录默认下有2个分别对应光驱和软驱的文件夹cdrom和floppy。你可以临时将别的文件系统挂在该目录下,例如“挂载光驱mount/dev/cdrom /mnt/cdrom,查看光驱cd /mnt/cdrom”,养成良好习惯不使用时及时卸载“umount /mnt/cdrom”。
二 、用户类文件夹:
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。
三 、应用程序类文件夹:
/usr 用户的应用程序和文件几乎都存放在该目录下。
/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库,其作用类似于Windows里的.dll文件
/opt 第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时就有可能碰到麻烦,相当于windows里面的“C:\Program Files”。
/tmp 用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。
四 、信息类文件夹:
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。
/misc 英语意思是杂物箱,可以让多用户堆积和临时转移自己的文件。
/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。
初学者可以使用ls或ll指令查看各个文件夹,通过查看各个文件夹下文件的颜色来了解文件的含义。
文件颜色的含义:蓝色为文件夹;绿色是可执行文件;浅蓝色是链接文件;红框文件是加了SUID位,任意限权;
红色为压缩文件;褐色为设备文件。
分享到:
相关推荐
在Linux系统中,C语言是实现底层操作的强大工具,其中包括遍历指定路径下的所有文件和文件夹。这个程序的核心在于使用Linux系统调用,如`opendir()`、`readdir()`和`closedir()`,来读取目录内容,并通过递归的方式...
在C语言中,计算文件的checksum通常涉及以下几个关键知识点: 1. **文件I/O操作**:C语言提供了一系列的函数,如`fopen()`, `fread()`, `fclose()`等,用于打开、读取和关闭文件。在计算文件的checksum时,我们需要...
在 VMware Worksation 中实现 Red Hat Linux 系统与 Windows 系统之间的文件共享需要进行以下几个步骤: 首先,需要在 VMware Worksation 中打开虚拟机设置,选择“选项”中的“共享文件夹”,然后选择要共享的 ...
如果你需要批量重命名多个文件夹,可能需要借助第三方软件或者编写脚本来实现。 在编程领域,重命名文件夹通常涉及到文件系统的操作。以下是一些常见编程语言中的文件夹重命名示例: 1. **Python**: ```python ...
3. 如果只想关注占用空间较大的几个文件夹,可以进一步筛选: ```bash du -sh * | sort -nr | head -n 10 ``` #### 七、总结 通过本文的介绍,我们了解了如何使用`du`命令来查看文件夹的大小以及如何利用`sort`...
根文件系统的制作过程主要包括以下几个步骤: 1. 制作 Linux 下面的命令:busybox 包 2. Copy 动态库(从 arm-gcc 中 copy 到 lib 目录) 3. 构建 etc 目录:(配置文件,环境变量) 4. 构建 dev 目录:(设备) 5....
首先,文件夹共享功能允许在主机与虚拟机之间共享文件夹,使得两边的操作系统都可以访问这个文件夹中的文件,这大大简化了数据传输的过程。而双向拷贝不仅意味着可以将文件从主机拷贝到虚拟机,也意味着可以将文件从...
Linux 是一个类 Unix 的开源操作系统,主要有以下几个特点:开放式操作系统、强大的硬件支持、平安性高、稳定性强等。 Linux 的启动流程 制作 Linux 小系统之前,我们有必要再了解一下 Linux 的启动流程:首先 ...
Linux系统中的文件系统可以分为以下几个部分: * bin:可执行文件 * boot:开机的启动历程 * dev:存放设备 * etc:用户相关的配置信息 * home:用户目录 * lib:库路径 * root:管理员用户 * usr:unix soft ...
安装过程通常涉及以下几个步骤: 1. **规划硬盘空间**:确保为每个系统分配足够的空间。一般来说,根据你的使用需求,可以为每个系统分配200GB至500GB的空间。 2. **安装Windows**:通常建议先安装Windows,因为...
文件夹监控主要涉及以下几个核心知识点: 1. **文件系统事件**:文件系统事件是文件夹监控的基础,包括文件创建(Create)、打开(Open)、读取(Read)、写入(Write)、关闭(Close)、重命名(Rename)和删除...
在设计和实现系统功能调用的过程中,需要注意以下几点:首先,需要在内核目录下创建一个新的文件夹,并在该文件夹下创建一个C文件,用于定义新的系统调用。其次,需要在Makefile文件中添加相应的代码,以便编译新的...
当我们谈论“文件夹,文件录入数据库”时,我们指的是一个过程,即系统化地收集和存储文件及其元数据到数据库中,以便于后续的检索、管理和分析。这个过程涉及到多个技术层面,包括文件系统的操作、数据库设计、数据...
Linux目录结构可以分为以下几个部分: 1. 根目录 (/):这是Linux系统的“根”目录,也是所有目录结构的最底层。 2. /boot:这个目录下包含系统启动文件(boot loader),例如Grub,Lilo或者Kernel,以及initrd,...
编写Shell脚本时,我们需要掌握以下几个关键概念: 1. **变量**:存储数据的容器,可以通过`$`符号来引用。 2. **命令行参数**:脚本运行时传入的参数,通过`$1`, `$2`, ... 来访问。 3. **控制结构**:如`if-else`...
在Linux系统的安装过程中,通常需要经过几个步骤来确保系统可以顺利地部署到目标机器上。 - **分区(A. 分区)**: 在安装之前,首先需要对硬盘进行分区。这一步骤对于合理分配磁盘空间至关重要。 - **准备Linux安装...
口令管理是Linux操作系统安全配置的重要组成部分。根据安全基线要求,口令管理需要满足以下几个方面的要求: * 口令最小长度:口令的最小长度不得少于8个字符。 * 口令更改最小间隔:口令更改的最小间隔不得少于1-6...
在学习“pwd”命令时,有几个相关概念需要理解: 1. 目录(Directory):在Linux中,文件和目录都被视为文件,目录是一个包含其他文件或目录的特殊文件,用以组织文件系统。 2. 根目录(/):系统的顶级目录,所有...
当我在网上查了几小时的挂载文件夹方法后发现,VMware中的Linux的挂载和双系统的挂载不同 最终目的就是在/mnt目录下有个hgfs的文件夹 效果图: 首先打开VMware中的Linux系统 具体步骤如下: 然后 这时候虚拟机的...