本文详细介绍Linux下的文件系统与目录系统简介
一. 文件系统
LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。
普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。
目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。
连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以"-〉"指向所连接的文件。
特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。例如,软驱A称为/dev/fd0。LINUX无C:的概念,而是用/dev/had来自第一硬盘。
LINUX的文件有不同的权限,用ls -l [filename]来列出。例如:
$ ls -l aa
$ lrwxr-x--x 1 aa 460 Dec 3 14:35 aa ->aa.c
二. 目录系统
LINUX的目录系统可以点击X-WINDOWS菜单的File Manager窗口中看到。其目录结构如下:
/
/bin
/dev
/home
/
/etc
/passwd
/rc.d
/mnt
/root
/sbin
/tmp
/usr
/var一些常用的目录是:
/etc--包括大多数引导系统或激活系统所需的系统专用熟据,如:host.conf、httpd等。
/lib--包含c编译程序需要的函数库,是二进制文件,如:cpp。
/usr--包括所有其他内容,如:src,local。LINUX的内核就在/usr/src中。其下有子目录/bin,存放有所安装的语言的命令,如:javac,java,gcc,perl等。
/var--包含系统定义表、以便在系统运行改变是可以只备份该目录,如cache。
/tmp--用于临时性的存储。
/bin--大多数命令存放在这里。
/home--主要存放用户账号;另外还有ftp。
系统管理员增加用户时,系统会在这里自动增加与用户同名的目录,此目录下一般默认有Desktop目录。
/dev--包含称为设备文件的特殊文件,如fd0、had等。
/mnt--在LINUX中系统中,它是专门给外挂的文件系统使用的,里面有两个文件:cdrom,floopy,登录光驱、软驱时要用到。
作者:siwei 责编:豆豆技术应用
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法