1.打包、压缩
压缩的原理:去重法。文件体积变小,缺点无法直接使用,需要解压。
语法:tar 选项 压缩包名称 源文件
利用命令:tar -cf etc.tar /etc -cf: -create file
利用命令:tar -czf etc-gzip.tar.gz /etc -czf:-create gzip file
注意:两种压缩方式压缩后的文件大小不一样。

红色方框中红色字体部分是文件的名字。

利用命令:rm -rf etc* 将刚才创建的两个包删除。
利用命令:tar -cf 111 /etc 创建包
利用命令:tar -czf 222 /etc 创建包
利用命令:ls -lh 111 222 查看刚才创建的两个包,发现显示111 222(红色方框里显示的内容)
说明etc.tar etc-gzip.tar.gz 是文件名。

2.解压缩
利用命令:tar xf 111 解压缩。x是指解压缩的意思,一定要带f。
利用命令:tar xf 222 解压缩。x是指解压缩的意思,一定要带f。

利用命令:
tar -cf etc.tar /etc 只打包,不压缩。 11M
tar -czf etc.tar.gz /etc 利用gzip打包压缩。 2.6M
tar -cjf etc.tar.bz /etc 利用bzip打包压缩。 2.3M
tar -cJf etc.tar.xz /etc 利用xzip打包压缩。 1.8M
压缩速度与压缩体积成负相关。

利用命令:tar -xf etc.tar 解压缩。
利用命令:tar -xf etc.tar.gz 解压缩。
利用命令:tar -xf etc.tar.bz 解压缩。
利用命令:tar -xf etc.tar.xz 解压缩。

利用命令:tar -xf etc.tar.bz -C /tmp/ 将文件解压缩到tmp路径下。
