网站大量收购独家精品文档,联系QQ:2885784924

05文件和目录的管理的.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05文件和目录的管理的

第五章 文件和目录的管理;本章学习要求 ;5.1 文件名 每个文件都有一个名字,即文件名。文件名的最大长度与文件系统的类型有关。Linux系统要求文件名的长度不超过255个字符。 5.1.1 命名字符 在Linux系统中,用户在给文件命名时,几乎任何字符都可以作为文件名,但一般选择并使用以下字符的组合: 大小写字母(A-Za-z) 数字(0-9) 下划线(_) 英文名点(.) 英文逗号(,) ; 由于目录是一种特殊类型的文件,因此,目录的命名也应同样遵循文件名的命令规则。在Linux系统中,根目录是一个特殊的目录,它使用字符“/”来表示。其它文件不能将“/”作为文件名,也不能将它作为文件名中的一个字符,但可以用在文件的路径中,因为“/”是目录间的分隔符。;5.1.2 文件的扩展名 文件的扩展名是指文件名中跟在句点后的部分,它是用来描述文件类型的。Linux系统下的一些软件包或程序都是与特定的扩展名相关联的,在大多数情况下,扩展名是可选的,灵活地使用扩展名可以帮助用户了解文件的类型。在文件名中,可使用多个英文句点,如php-5.2.4.tar.gz文件。; 在Linux系统中,初始化文件的名称通常以英文句点开头,这样可以避免目录列表的混乱。另外,在每一个目录中,都有两个特殊的目录,.和..目录,这两个特殊的目录也是不可见的。 用户在对文件或目录进行命名时,应注意以下几点内容: ①Linux要求同一个目录下的文件名不能同名,而不同目录下的文件可以重名。 ②Linux系统区分大小写字母,在同一个目录下,test、Test和TEST代表3个不同的文件。 ③用户在命名时,文件名要尽可能有意义。如用户或其他用户看到文件名时,就能从文件名来大致判断该文件的内容或类型等。; ④文件名中不要包含空格。虽然文件名中可以使用空格,但不提倡这样做。因为空格是命令行中必须使用的字符。当遇到要使用空格时,可用英文句点(.)、下划线(_)来代替。 ⑤文件名不要以单连字符(-)或双连字符(--)开头。因为单连字符或双连字符常在命令行上表示参数的内容。 ⑥在命名时,不要使用不可见的特殊字符。;5.2 文件的操作;ls命令中的常用options如下: -a,--all 显示所有的文件和目录,包括以.开头的文件。-a也可用--all代替,以下类同。 -l 显示文件的详细信息,如文件的所有者、同组用户、文件的大小、最近修改的时间等。 -h,--human-readable 从K(千字节)、M(兆字节)和G(千兆字节)中选择合适的单位显示文件的大小。该选项仅可以与-l选项一起使用。 -r,--reverse 以相反的顺序显示文件名列表。;R,--recursive 递归显示子目录中的文件。 -F,--classify 该选项使得每个目录后显示/;每个可执行的文件后显示*;每个符号链接后显示@。 -i,--inode 显示每个文件的inode号。当与-l选项一起使用时,将在第1列显示inode号,其它内容将向右移动一列。 --help 显示ls的帮助信息。 --version 查看ls命令的版本号。; ls命令使用选项-l将分行列出文件的详细信息,如下例所示。每行由7列构成,各列对应的含义为:文件的类型和权限、硬链接数、文件的所有者(也称属主)、同组用户、文件的大小(以字节计算)、文件的最近修改时间。下面将对每1列的内容进行介绍:; 第1列表示文件的类型和权限,它包含10个字符,第1个字符描述文件的类型。文件类型如表5-2所示。 表5-2 文件类型; 后面的9个字符为文件的访问权限。这9个字符又分为3组,这3组字符串分别表示文件的所有者、同组用户、其他用户对文件的访问权限。每组由3个字符组成,依次表示为对文件的读(r表示)、写(w表示)和执行(x表示)权限。当用户没有相应的权限时,该权限所对应的位置使用“-”来表示。在每组的第3个字符位,除为x和-外,有时还会出现s或S。若为s,说明文件拥有suid/guid权限和执行权限;若为S,则表明拥有suid/guid权限而没有执行权限。 ; 第2列表示文件的硬链接数,硬链接请参考ln命令内容。 第3列和第4列表示文件的所有者和同组用户。 第5列以字节为单位显示文件的大小。如果显示的是设备文件的信息,则显示主设备号和次设备号;如果显示的是目录的信息,则显示目录的大小,而不是目录内文件的大小。使用-h选项(即ls -lh)系统将自动选择以K、M、G之一为单位显示文件的大小。 第6列和第7列表示文件的最近修改时间和文件

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档