第5章 磁盘文件与目录管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章磁盘文件与目录管理

5.1 按名存取 P152

5.1.1文件命名 P152 注意

5.1.2 路径绝对路径当前目录相对路径。P153

5.2常用的磁盘,文件和目录管理命令 p154

5.2.1 磁盘管理

5.2.1.1 查看磁盘空间的使用情况 p154

1.命令方式

参考示例:检查文件系统使用情况

检查所有文件系统的使用情况,并以便于阅读的方式输出

检查所有文件系统的使用情况,列出所有文件系统的名称与类型

安装windows系统C盘的文件系统,列出所有文件系统的名称

2、图形方式

5.2.1.2显示磁盘上目录或文件的大小 p156

1.命令方式

参考实例:列出当前目录下所有文件所占用的磁盘空间。

列出 /var 目录占用的磁盘空间,并给出统计信息

2、图形方式

5.2.2 文件与目录管理 p158

5.2.2.1 目录切换在命令行方式下使用cd命令切换目录。

5.2.2.2 显示当前目录使用pwd命令查看。

5.2.2.3 建立目录

1、命令行方式在命令行方式下建立目录使用mkdir命令。

•参考示例:建立名为public的目录,让所有的用户都有rxw权限。

在当前目录stu下建立stu1/pro/fox目录,但stu目录下没有任何目录存在。 5.2.2.4 文件或目录复制 p160

1、命令行方式在命令行方式下采用cp命令复制文件或目录。

使用cp命令的注意点:

参考示例:

复制文件file1、file2、file3与目录directory1到目录directory2下。

复制符号链接文件sever到目标目录/home/stu下。

复制/var/tmp/netvigator文件到目录twngsm下。

5.2.2.5 移动文件或目录 p161

•1、命令行方式采用mv命令移动文件或目录,该命令也可用于为文件或目录更名。

参考示例1:在当前目录下移动文件sudo.txt、suid.txt和目录bin到目标目录/home/stu/temp下。

把当前目录下文件sudo.txt更名为sd.txt,如果sd.txt存在,则将它备份为sd.txtbak文件。

5.2.2.6 删除空目录rmdir p162

5 .2.2.7 删除文件或目录 p163

•命令行方式在命令行方式下,删除文件或目录使用rm命令。

•参考实例删除当前目录中的所有文件和子目录。

5.2.2.8 显示目录内容 p164 ls

5.3 查找文件 p166

5.3.1命令行方式

1、命令选项

2、测试条件

3、后续动作

4、逻辑运算符

参考示例1:

在目录 /usr 下查找文件名中扩展名为.c的文件。

在当前目录及子目录中查找文件名以一个大写字母开头的文件。

在当前目录下查找文件主可读、写、执行,其他用户可以读、执行的文件。

在/home目录下查找文件,但不在/home/stu1目录下查找。$ find /home -path 在/home目录中查找文件主为sam的文件。

在系统根目录下查找在5天内修改过的所有文件。

在/home目录下查找所有的用户目录。

在/home/stu1目录下查找文件长度小于100个字节的文件。

在当前目录下查找修改时间比hello.c文件新的文件。

查找/root目录下所有含有foxy或river字符串,且在两天前被访问过的文件,将这些文件权限都设置为对文件所有者可读/写,组用户可读,其他用户可读。

5.4修改文件权限 p174

5.4.1命令方式修改文件权限可以采用 chmod 命令,该命令的用法有三种,第一、二两种较为常用。

参考示例:某普通文件的权限要改为对文件主可读、写、执行;对同组用户可读、可执行;对其他用户可执行。采用chmod命令的第二种方式设置权限。

问题同前,采用chmod命令的第一种方式设置权限。

把tango文件开放给所有用户读和写。

设置cprogram目录的权限为对拥有者可读、可写、可执行,同组和其他用户可读、可执行。5.5 查看文件内容 p178

在Linux系统中,常用的查看文件内容的命令有cat、more、less等

5.5.1 cat命令

参考示例:显示用户主目录下的.bashrc文件内容,并在每行前加上行号。

把文件file1和file2合并成file3。

5.5.2 more命令

参考示例:在telnet.txt文件中查找“The”字符串,并从该页开始显示文件内容。

5.6 文件压缩与解压缩 p180

5.6.1 命令行方式

5.6.1.1 compress与uncompress命令

1、compress命令

2、uncompress和zcat命令

参考示例:将当前目录下的client.Z文件解压缩,保存在client.tmp文件中且不删除原来的client.Z压缩文件。

5.6.1.2 gzip与gunzip命令

1、gzip命令参考示例:压缩/home/stu目录下所有扩展名为“.txt”的文件。

2、gunzip命令参考示例:将/home/stu目录下的所有压缩文件解压缩,包括子目录。

5.6.2图形方式:文件打包器特色 P182

建立压缩包。打开与查看压缩包。修改压缩包。对压缩包中的文件解压缩

相关文档
最新文档