05文件和目录的管理.ppt

05文件和目录的管理.ppt

ID:48773371

大小:251.00 KB

页数:90页

时间:2020-01-23

05文件和目录的管理.ppt_第1页
05文件和目录的管理.ppt_第2页
05文件和目录的管理.ppt_第3页
05文件和目录的管理.ppt_第4页
05文件和目录的管理.ppt_第5页
资源描述:

《05文件和目录的管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章文件和目录的管理本章学习要求掌握文件和目录的基本操作掌握文件和目录的权限设置掌握重定向和管道的操作掌握压缩和解压文件5.1文件名每个文件都有一个名字,即文件名。文件名的最大长度与文件系统的类型有关。Linux系统要求文件名的长度不超过255个字符。5.1.1命名字符在Linux系统中,用户在给文件命名时,几乎任何字符都可以作为文件名,但一般选择并使用以下字符的组合:大小写字母(A-Za-z)数字(0-9)下划线(_)英文名点(.)英文逗号(,)由于目录是一种特殊类型的文件,因此,目录的命名也应同样遵循文件名的命令规则。在Linux系统中,根目录是一个特殊的目录,它使用字符“

2、/”来表示。其它文件不能将“/”作为文件名,也不能将它作为文件名中的一个字符,但可以用在文件的路径中,因为“/”是目录间的分隔符。5.1.2文件的扩展名文件的扩展名是指文件名中跟在句点后的部分,它是用来描述文件类型的。Linux系统下的一些软件包或程序都是与特定的扩展名相关联的,在大多数情况下,扩展名是可选的,灵活地使用扩展名可以帮助用户了解文件的类型。在文件名中,可使用多个英文句点,如php-5.2.4.tar.gz文件。5.1.3隐藏文件在Linux系统中,以英文句点开头的文件名称为隐藏文件。用户使用不带任何参数的ls命令显示文件列表时,以英文句点开头的文件不会被显示,但使用

3、ls-a就可以显示所有文件,包括以英文句点开头的文件名。在Linux系统中,初始化文件的名称通常以英文句点开头,这样可以避免目录列表的混乱。另外,在每一个目录中,都有两个特殊的目录,.和..目录,这两个特殊的目录也是不可见的。用户在对文件或目录进行命名时,应注意以下几点内容:①Linux要求同一个目录下的文件名不能同名,而不同目录下的文件可以重名。②Linux系统区分大小写字母,在同一个目录下,test、Test和TEST代表3个不同的文件。③用户在命名时,文件名要尽可能有意义。如用户或其他用户看到文件名时,就能从文件名来大致判断该文件的内容或类型等。④文件名中不要包含空格。虽然

4、文件名中可以使用空格,但不提倡这样做。因为空格是命令行中必须使用的字符。当遇到要使用空格时,可用英文句点(.)、下划线(_)来代替。⑤文件名不要以单连字符(-)或双连字符(--)开头。因为单连字符或双连字符常在命令行上表示参数的内容。⑥在命名时,不要使用不可见的特殊字符。5.2文件的操作5.2.1显示文件ls(list)命令是显示指定目录下的文件。默认情况下,ls按照文件名的字母表顺序显示文件的信息。ls是Linux系统中使用最频繁的命令之一,也是最基础的一个命令。该命令的语法格式如下:ls[options]....[file-list]....不带任何参数的ls命令只显示工作目

5、录下的可见文件(不以英文句点开头的文件)。file-list可以是一个或多个普通文件、目录文件或设备文件的路径名列表,也可以是通配符。当指定目录时,ls只显示该目录中的文件;当指定为文件时,ls将查找该文件是否存在于指定的目录中。ls命令中的常用options如下:-a,--all显示所有的文件和目录,包括以.开头的文件。-a也可用--all代替,以下类同。-l显示文件的详细信息,如文件的所有者、同组用户、文件的大小、最近修改的时间等。-h,--human-readable从K(千字节)、M(兆字节)和G(千兆字节)中选择合适的单位显示文件的大小。该选项仅可以与-l选项一起使用。

6、-r,--reverse以相反的顺序显示文件名列表。R,--recursive递归显示子目录中的文件。-F,--classify该选项使得每个目录后显示/;每个可执行的文件后显示*;每个符号链接后显示@。-i,--inode显示每个文件的inode号。当与-l选项一起使用时,将在第1列显示inode号,其它内容将向右移动一列。--help显示ls的帮助信息。--version查看ls命令的版本号。ls命令使用选项-l将分行列出文件的详细信息,如下例所示。每行由7列构成,各列对应的含义为:文件的类型和权限、硬链接数、文件的所有者(也称属主)、同组用户、文件的大小(以字节计算)、文件

7、的最近修改时间。下面将对每1列的内容进行介绍:[root@localhost~]#ls-ltotal36-rw-r--r--1rootroot1129Apr3008:58anaconda-ks.cfg-rw-r--r--1rootroot23563Apr3008:55install.log-rw-r--r--1rootroot3608Apr3008:54install.log.syslogdrwxr-xr-x2rootroot4096Jun921:25test第一行“total3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。