第4章UNIX的文件和目录.ppt

第4章UNIX的文件和目录.ppt

ID:61912120

大小:164.50 KB

页数:87页

时间:2021-03-28

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

《第4章UNIX的文件和目录.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章小节4.1文件和目的层次结构4.2文件和目录的命名4.3shell的文件名通配符4.4文件管理4.5目录管理4.6文件的归档与压缩处理4.7文件系统的存储结构本章小节4.8硬连接与符号连接4.9系统调用4.10文件和目录的访问4.11获取文件的状态信息4.12设备文件4.13文件和目录的权限4.1文件和目的层次结构4.2文件和目录的命名文件和目录的层次结构文件和目录的布局UNIX系统通过目录管理文件,文件系统组织成树状结构,目录中可以含有多个文件,也可以含有子目录。路径名分割符用正斜线/,与系统有关的一些主要目录的取名和在层次结构中的位置,几乎在所有UNI

2、X系统中都相同[表4-1]UNIX常见的目录和文件文件和目录命名规则名字长度允许1-255字符早期UNIX不支持长文件名,长度为1-14取名的合法字符除斜线外的所有字符都是命名的合法字符不可打印字符也可以做文件名(除了字节0)斜线留做路径名分割符大小写字母有区别4.3shell的文件名通配符文件名通配符规则UNIX的文件名通配符由shell程序解释,不同的shell,文件名通配符规则虽不同,但下表中的规则却一致。[表4-2]常用的shell文件名通配符shell文件名通配符的处理过程文件名通配符的处理由shell完成,分以下三步在shell提示符下,从键盘输入

3、命令,被shell接受shell对所键入内容作若干加工处理,其中含有对文件通配符的展开工作(文件名生成),生成结果命令执行前面生成的结果命令【例4-1】体验shell对文件名通配符的展开处理验证文件名匹配的结果在C语言中,从主函数main的两个参数,可以获得命令行参数的内容。intmain(intargc,char*argv[])参数argc:命令行参数的个数参数argv:指向数组的指针,argv[0]指向命令自身,argv[1]~argv[argc-1]指向shell解释过的命令参数。【例4-2】从程序员的角度理解shell对通配符的处理4.4文件管理文件名

4、列表:ls命令基本功能不给出任何名字时,列出当前目录下所有文件和子目录名字为文件时,列出文件名名字为目录时,列出目录下的所有文件和子目录在同一命令行中可以指定多个名字ls命令:[简单实例]ls选项ls有几十个选项,控制每个文件的列表格式,以及列表的范围包括哪些文件,允许同时指定多个选项ls的选项-a:列出所有(all)项。包括那些名字以句点打头的文件,默认情况下,名字以句点打头的文件不被列出-R:递归地列出碰到的子目录-F:标记(Flag)每个文件。目录后缀为/;可执行文件后缀为*;符号连接文件后缀为@;管道文件后缀为

5、;普通文件无任何标记-i:列出文件的i节

6、点号-d:若实参是目录,则只列其名字(不列内容)-l:长格式(long)列表,给出文件的属性信息文件的属性信息(1)$ls-l-rwxr-x--xlliangstud519Jul515:02arg第1列第1字符:文件类型-普通文件b块设备文件(Block)d目录文件(Dir)c字符设备文件(Char)l符号连接文件(Link)p命名管道文件(Pipe)文件的属性信息(2)$ls-l-rwxr-x--xlliangstud519Jul515:02arg第1列第2~10字符:文件权限2-4字符:文件所有者对文件的访问权限5-7字符:同组用户对文件的访问权限8-10

7、字符:其它用户对文件的访问权限rwx分别代表读权限,写权限,可执行权限,-表示无此权限文件的属性信息(3)$ls-l-rwxr-x--xlliangstud519Jul515:02arg第2列:文件link数,涉及到此文件的目录项数,后述。第3列,第4列:文件属主的名字和属组名第5列:普通磁盘文件:列出文件大小(字节数)目录:列出目录表大小,不是目录下文件长度和符号连接文件:列出符号连接文件自身的长度字符设备和块设备文件:列出主设备号和次设备号管道文件:列出管道内的数据长度文件的属性信息(4)$ls-l-rwxr-x--xlliangstud519Jul515

8、:02arg第6列:文件最后一次被修改的日期和时间第7列:文件名对于符号连接文件,附带列出符号连接文件的内容cp:拷贝文件命令的两种格式和功能cpfile1file2cpfile1file2...filendir其中file1,……,filen为文件名,dir为已有目录名例:cpa.ca.bakcpa.cb.cbackup.dir例:cp*.cbak.d与DOS命令COPY*.CBAK.D执行结果相同,但过程不同UNIX中实际执行cpa1.ca2.cb1.cb2.cbak.dmv:移动文件格式1mvfile1file2mvfile1file2...filend

9、irmvdir1dir2功能使用mv命

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

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

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