红联Linux门户
Linux帮助

Linux文件与目录的基本概念

发布时间:2012-04-22 15:45:22来源:红联作者:empast
文件与文件名

文件:是一段连续的字节。Linux的文件是一系列的字符流或字节流的数据的集合。从操作系统的角度来看,一个文件是没有结构的。

文件名:是文件的标识,它由字母、数字、下划线和圆点组成的字符串来构成。用户应该选择有意义的文件名。

Linux的文件命名规则

由Linux文件系统的规定,文件名和目录名可以包含以下字符:大写英文字母A-Z、小写英文字母a-z、数字0-9、“@”、“_”等。在文件名和目录中,不得包括的字符有:* ? > < / ; & ! [ ] | \‘“( ) { }。不得以”+“和”-“开头。Linux中的文件名是大小写敏感的,也就是说,rainbow和Rainbow代表两个不同的文件。一个以“.”打头的文件表明这个文件是隐藏文件(可以用ls-a 查看)。Linux系统中文件名的最大长度为255个字符。

文件类型

普通文件
包含文本或代码数据,分为文本文件和二进制文件两类

目录文件是一个目录包含的文件列表

设备文件指硬件或逻辑设备(一般在/dev目录下,例如/dev/lp0代表打印机等)字符设备与块设备

目录

树状层次结构。其中包含一个根目录,标为"/"(root)

常见目录

/bin 供每个人使用的可执行程序
/sbin仅供管理员使用的可执行程序
/lib 库文件
/boot 内核镜像和其它相关内容
/dev 硬件设备的设备文件
/etc 整个系统的各种配置文件
/home 各用户的主目录
/root root的主目录
/mnt装载其它非标准文件系统的装载点
/proc 虚拟目录,里面保存内核和进程的信息
/tmp目录是为程序和用户提供放置临时空间的目录
/usr目录包含UNIX系统的众多资源,较占空间
/var目录包含了一些文件大小比较特殊的文件,如日志文件,锁文件等,还包括各种用途的文件,如:邮件、计划、打印文件等
/lost+found 存在于所有的文件系统中,保存文件碎片
/opt 目录是由一些外部应用程序使用的目录
其它一些用户自己建的目录
. 和.. 目录

工作(当前)目录、用户主目录

用户在登录到Linux系统中之后,每时每刻都"处在"某个目录之中,此目录被称作工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。工作目录用"."表示,其父目录用".."表示。

用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录,通常与用户的登录名相同。用户刚登录到系统中时,其工作目录便是该用户主目录用户可以通过一个"~"字符来引用自己的主目录。例如命令:$ cat ~/file1

路径

路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。任一文件在文件系统中的位置都是由相应的路径决定的。路径又分相对路径和绝对路径。绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。
文章评论

共有 18 条评论

  1. ixizuigcs 于 2017-05-26 10:04:17发表:

    1# empast

    顶一下

  2. 丁当小召 于 2017-03-22 15:08:53发表:

    新手完成任务。哈哈

  3. 逝去的遥远 于 2016-07-26 10:57:02发表:

    谢谢,学习了

  4. 岁月无真 于 2014-05-10 18:10:42发表:

    顶一个,温故知新。

  5. 家小hui 于 2014-04-25 16:25:26发表:

    好东西 顶

  6. yhh1219 于 2012-08-06 21:37:46发表:

    还是挺有用的,对文件结构不是很了解,受教

  7. bospv397 于 2012-06-28 10:30:24发表:

    更加要顶!

  8. laughtianxia 于 2012-06-26 19:13:03发表:

    必须顶

  9. 过路秋风 于 2012-06-20 08:37:12发表:

    长见识了

  10. 翔林 于 2012-06-19 20:43:02发表:

    学习了,谢谢

  11. zmj27404 于 2012-06-16 17:27:16发表:

    有一次温习了吧!

  12. kideny 于 2012-06-13 14:34:52发表:

    收藏了,再学习。

  13. lidongtcp 于 2012-06-13 11:33:08发表:

    必须顶!!!!!谢谢

  14. yc3ig5fn 于 2012-05-27 02:47:38发表:

    这个要支持下

  15. 真诚星君 于 2012-05-14 21:08:24发表:

    学习下。。呵呵

  16. ykppingfan 于 2012-05-13 12:07:58发表:

    顶一个

  17. 郭东斌 于 2012-05-12 11:20:19发表:

    就这就完了????

  18. bxl888 于 2012-05-03 18:32:20发表:

    好,顶一个!!!