【文件压缩打包】

今日目标:熟练使用 Linux 下的文件压缩和打包

1、新建学号文件夹和内部的 学号.txt 文件,将学号文件夹中的内容压缩打包后生成学号.tar.gz(tar)

mkdir 20201930(创建20201930文件夹)

cd 20201930  (进入到20201930目录下)

touch 20201930.txt(创建20201930.txt文件)

cd ..(返回到上一级目录)

tar -czf 20201930.tar.gz 20201930/(将20201930文件夹下的内容打包并压缩后生成20201930.tar.gz)

ls(查看当前目录下的内容)

 

2、新建 1.jpg 2.jpg 3.jpg 三个文件,将它们打包成一个名为picture.tar 的文件(tar)

touch {1..3}.jpg(创建1.jpg,2.jpg,3.jpg文件)

tar -cf picture.tar {1..3).jpg(将这三个文件打包为picture.tar的文件)

ls(查看当前目录下文件)

 

3、先查看 picture.tar 中的所有文件,再将其解包到学号文件夹下(tar)

tar -tf picture.tar(查看picture.tar中所有的文件)

tar -xf picture.tar -C 20201930/(将picture.tar解包到20201930文件夹下)

cd 20201930(进入到20201930文件夹下)

ls (查看当前目录下文件)

 

4、压缩第 1 题中学号文件夹及其所有内容到学号.zip,并保留原文件(zip)

zip -p -r 20201930.zip 20201930(将20201930文件夹递归压缩所有内容到20201930.zip)

ls(查看当前目录下文件,验证是否成功)

 

5、将/etc/rsyslog.conf 拷贝到当前目录下,分别用 gzip (需保留原文件)和zip 对其进行压缩(gzip,zip)

cp /etc/rsyslog.conf ./(将etc目录下的rsyslog.conf文件拷贝到当前目录下)

ls(查看当前目录下文件,验证是否成功)

gzip -c rsyslog.conf > rsyslog.cong.gz(采用gzip压缩,并保留原文件)

zip -p rsyslog.conf.zip rsyslog.conf(采用zip压缩,并保留原文件)

ls(查看当前目录下文件,验证是否成功)

 

6、使用bzip2命令继续对rsyslog.conf文件进行压缩(需保留原文件),比较三个压缩文件的大小,按压缩率从大到小将三种压缩命令进行排序并将结果写出(bzip2,ls)

bzip2 -k rsyslog.conf(采用bzip2压缩,保留原文件)

ls(查看当前目录下文件,验证是否成功)

ll -h(显示文件的长列表格式,方便查看三种压缩文件大小)

691 rsyslog.cong.gz

834 rsyslog.conf.zip

747 rsyslog.conf.bz2

7、分别用不同的查看命令,查看第5题中生成的压缩文件,并写出区别(zcat,unzip)

zcat rsyslog.conf.gz(只查看不解压rsyslog.conf.gz)

unzip -v rsyslog.conf.zip(只查看不解压rsyslog.conf.zip)

 

8、对第5题中生成的压缩文件rsyslog.conf.gz进行解压缩并覆盖原文件,对rsyslog.conf.zip进行压缩并重命名为学号.conf(gzip, unzip)

 gzip -d rsyslog.conf.gz(将rsyslog.conf.gz解压缩,并覆盖原文件)

ls(查看当前目录下文件,检验是否成功)

unzip rsyslog.conf.zip -d 20201930.conf(对rsyslog.conf.zip进行压缩并重命名20201930.conf

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值