linux文件压缩备份

linux文件压缩备份

2023年8月3日发(作者:)

实验(三) 文件压缩和备份

一、学习目的

1、熟悉文件压缩与解压的相关操作。

2、掌握linux备份的类型及基本备份操作。

二、学习任务

第一部分:zip和unzip、gzip和gunzip命令

1、 将系统中所有的.zip文件名显示出来

find . –name “*.zip”

2、 查找你的系统中有多少个.gz的文件,即显示这样的文件数

find –name *.gz | wc -l

3、 在你的家目录中创建如下内容:

家目录

dir1 dir2 file1

dir11 file3 file2

mkdir –p dir1/dir11 dir2

touch dir1/file3 dir2/file2 file1

4、 将家目录下的所有文件(不包括目录)压缩成文件

zip /home/*

5、 将/root/添加到中

zip /root/

6、 显示一下中包含的文件信息

unzip –v

7、 将解压至/tmp/unzip-ys1下(此目录需要先建立)

unzip –d /tmp/unzip-ys1

8、 根据解压后的结果,画出目录树,并分析理解

将家目录下的所有文件(包括目录)压缩成文件

zip /home

9、 将解压至/tmp/unzip-ys2 目录下(此目录需要先建立)

unzip –d /tmp/unzip-ys2

10、根据解压后的结果画出目录树,并分析理解

11、将第3题中的文件file1、 file2、 file3分别压缩成.gz的形式

gzip file1, gzip file2, gzip file3

12、将第12题中形成的.gz压缩文件拷贝到/tmp/gunzip目录并解压

mkdir /tmp/gunzip

cp *.gz /tmp/gunzip

gunzip *.zip

第二部分 tar命令

1、 进入/home目录

2、 在该目录下新建两个子目录,目录名为test1和test2,应使用什么用户来创建?

root用户

3、 将/etc目录下的文件和hosts拷贝到子目录test1下

4、 将目录/test1下所有的文件打包成/home/文件

tar –vcf /home/ /home/test1

5、 将/etc目录下的crontab文件拷贝到子目录test1和test2下

在home目录下

6、 使用r选项增加归档文件的内容

tar –rf test1

7、 删除/test1/hosts文件

8、 比较归档文件与子目录test1下内容的差别,应使用什么参数?

tar –vtf

ls –al test1

9、 重新将/etc目录下的hosts文件拷贝到子目录test1

cp /etc/hosts test1

10、重新比较归档文件与子目录test1下内容的差别

11、将test1目录下所有文件使用通配符*,拷贝到test2目录下

cp test1/* test2

12、将test2目录下所有文件追加到 tar –rf test2

13、显示文件清单

tar –vtf

14、将归档文件释放到/tmp目录下

tar –vxf /home/

15、将上述归档、释放过程用z选项,采用文件压缩方式重新练习一遍

16、使用tar命令备份/home目录下的内容

tar –cf home

17、 将第16题中备份的内容进行恢复

tar –xf

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691035329a491805.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信