Linux下的压缩与解压缩操作
Linux下常见的压缩和解压缩操作:
解压缩操作
1. 扩展名为tgz或.tar.gz的压缩文件
这种类型的文件,通常等同于.tar.gz 文件
可以通过如下命令解压:
# 将压缩文件解压到当前目录中 tar -zxvf t01dtfiles.tgz
# 将压缩文件解压到指定的目录/tmp下
tar -zxvf t01dt_files.tgz -C /tmp/
2.扩展名为gz的压缩文件
.gz文件通常是通过gzip压缩的文件
gunzip FileName.gz 或 gzip -d FileName.gz
创建压缩文件
1.创建gzip类型的压缩文件
# 将整个文件夹/home/images添加到压缩文件images.tar.gz中 tar -zcvf /home/images.tar.gz /home/images 或 tar -zcvf /home/images.tgz /home/images
# 将多个文件添加到压缩文件中
tar -zcvf archive.tgz file1.cfg file2.cfg
2.创建tar归档文件
.tar是归档文件,里面的文件内容并没有进行压缩,所以归档文件的大小与原始内容的大小是一致的。
tar -cvf /archivefile.tar file1 file2
查看压缩文件
不解压,相当于ls -l命令,打印压缩文件中的文件清单
tar -tvf archive.tgz
gzip -lv cfile.gz