文档详情

Linux操作系统配置与管理电子教案严学军 第7章.ppt

发布:2017-08-18约1.69千字共13页下载文档
文本预览下载声明
第7章 文件管理 本章要点: Linux文件的命名特点 Linux文件的分类 归档与压缩 tar包 常用的压缩及解压方法 7.1 LINUX文件 Linux系统可以同时支持许多不同类型的文件系统,以及不同类型的 文件。本章所述的文件仅指Linux文件系统支持的基本文件。 7.1 LINUX文件 7.1.1 LINUX文件介绍 1. Linux的文件概述 2. 关于文件名 3. 关于扩展名 7.1.2 LINUX文件类型 在Linux系统支持的各种文件系统中,通常均支持普通文件、目录文 件、特殊文件、链接文件及管道文件等几种类型的文件 7.1 LINUX文件 7.1.2 LINUX文件类型 1. 普通文件 2.目录文件 3. 设备文件 4.链接文件 5.管道文件 7.2 LINUX的压缩及解压缩 1.归档(archive)存到一个文件中,没有经过压缩 2.压缩(compressed)存到一个文件中, 经过压缩 7.2 LINUX的压缩及解压缩 7.2.1 tar包简介 使用tar程序打出来的包我们常称为tar包。tar包的文件名通常都是 以.tar结尾的。 利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,便 于网络传输。 7.2 LINUX的压缩及解压缩 7.2.2 tar包的使用 1. tar命令的基本格式 7.2 LINUX的压缩及解压缩 2. tar命令的基本用法 1.将整个/etc目录下的文件全部打包成temp/etc.tar文件 输入:# tar -cvf temp/etc.tar /etc 说明:仅打包不压缩 2.查看/temp/etc.tar.gz包中的内容 输入:# tar -tf temp/etc.tar.gz 3.将所有.jpg的文件打成一个名为all.tar的包。 输入:# tar –cf all.tar *.jpg 说明:-c是表示产生新的包,-f指定包的文件名。 4.将所有.gif的文件增加到all.tar的包里面去。 输入:# tar -rf all.tar *.gif 说明:-r是表示增加文件 7.2 LINUX的压缩及解压缩 3. tar的特殊功能 可以在打包的同时调用其它的压缩程序(比如调用gzip、bzip2 等),同时完成压缩。 7.2 LINUX的压缩及解压缩 7.2.3 其它的文件压缩用法 1. gzip命令 Linux提供了zip和unzip程序,zip是压缩程序, unzip是解压程序。 7.2 LINUX的压缩及解压缩 7.2 LINUX的压缩及解压缩 * * Linux操作系统配置与管理 主编 严学军 鲁立 中国水利水电出版社 -c:创建打包文件 -t:显示打包文件里面的内容 -x:解开打包文件 -r:向打包文件中追加文件或目录 -u:更新打包文件 -v:显示打包的执行过程 -z:采用gzip方式压缩或解压缩打包文件 -j:采用bzip2方式压缩或解压缩打包文件 -f:后面必须直接跟打包文件名,不能再有其他选项 -N YYYY/MM/DD:比指定日期要新的文件才会被打包进来 --exclude FILE:打包或压缩过程中,将指定的文件排除在外 选项说明 将多个文件或目录打包成一个文件,同时根据需要还可以设定对该文件进行压缩 功能 tar [选项]打包或压缩后的文件名 文件或目录列表 命令格式 表 tar命令的用法 -x 文件列表 解压缩文件,但不包括指定的file文件。 -v 查看压缩文件目录,但不解压。 -t 测试文件有无损坏,但不解压。 -d 目录 把压缩文件解到指定目录下。 -z 只显示压缩文件的注解。 -n 不覆盖已经存在的文件。 -o 覆盖已存在的文件且不要求用户确认。 -j 不重建文档的目录结构,把所有文件解压到同一目录下。 选项说明 对.zip文件进行解压 功能 unzip [选项] 压缩文件名.zip 命令格式
显示全部
相似文档