在linux下,一切皆文件。我们打开电脑后,会发现都是文件夹而不是在windows下的盘符(c盘,d盘等)。windows分区在盘符下面,而linux分区挂在文件目录下面。在本文中,我们就来介绍以下linux的目录结构。
1、系统目录
下面,我们利用一个表格来详细介绍一下这些目录:
| 目录 | 描述 |
|---|---|
| / | 根目录 |
| /bin | 作为基础系统所需要的最基础的命令就是放在这里。如:ls、cp等;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。 |
| /boot | linux的内核及引导系统程序所需要的文件,如:vmlinuz initrd.img文件都位于这个目录中。一般情况下GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如:kernrls,initrd,grub。一般是一个独立的分区。 |
| dev | 一些必要的设备,声卡,磁盘等。和/dev/null,/dev/console,/dev/zero,/dev/full等。 |
| /etc | 系统配置文件的存放地。一些服务器的配置文件也在这里;比如:用户账号及密码的配置文件;/etc/opt: /opt对应的配置文件 /etc/x11: Xwindows系统配置文件 /etc/xml: XML配置文件 |
| /home | 用户工作目录,和个人配置文件,如个人环境变量等,所有账号分配一个工作目录。一般是一个独立的分区。 |
| /lib | 库文件存放地。bin和sbin需要的库文件。类似windows的DLL。 |
| /media | 可拆卸的媒介挂载点,如CD-ROMs、移动硬盘、U盘,系统默认会挂载到这里来。 |
| /mnt | 临时挂载文件系统。这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。 |
| /opt | 可选的应用程序包。 |
| /proc | 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见/etc/fstab. |
| /root | root用户的工作目录。 |
| /sbin | 和bin类似,是一些可执行文件,不过不是所有用户都需要的,一般是系统管理者需要使用的。 |
| /tmp | 系统的临时文件,一般系统重启不会被保存。 |
| /usr | 包含了系统用户工具和程序。/usr/bin:非必需的普通用户可执行的命令。/usr/include:标准头文件 /usr/lib:/usr/bin/与/usr/sbin的库文件 /usr/sbin:非必须的可执行文件。 /usr/src:内核源码 |
| srv | 存放一些服务启动之后所需要提取的数据。 |
2、分区与目录
linux下的磁盘分区和目录的关系如下:
*任何一个分区都必须挂载到某个目录上;
*目录是逻辑上的区分,分区是物理上的区分;
*磁盘linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作;
*根目录是所有linux的文件和目录所在的地方,需要挂载上一个磁盘分区。
挂载
首先,介绍一下挂接(mount)命令的使用方法
命令格式: mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
3.device:要挂接(mount)的设备。
4.dir:设备在系统上的挂接点(mount point)。
例如:挂载u盘:
//查看U盘是否接入
fdisk -l
//建立挂载节点
mkir /mnt/usb
//挂载
nount /dev/sdb1 /mnt/usb/
卸载
命令:umount[-fn] 设备文件名或者挂载点
选项和参数:
-f:强制卸载
-n:不更新/etc/mtab 文件
例如:卸载上文挂载的usb:
umount /mnt/usb
本文详细介绍Linux的目录结构,包括根目录、系统配置文件、用户工作目录等,并解释了磁盘分区与目录之间的关系以及如何使用挂载命令。
4362

被折叠的 条评论
为什么被折叠?



