Linux 学习日记 4: 文件打包与解压缩

1、zip打包命令:

zip -r  -[0-9 -q -o  zip_filename.zip  /绝对路径/

,添加-e 参数表示加密;-l 参数表示将LF转换为CR+LF,用于使Linux打包的文件在Windows中解压能兼容。

2、查看压缩包:

du -h -d 0  *. zip ~ | sort

3、unzip 解压缩:

unzip -q  *. zip -d  /目录/

可以使用 -o 参数表示指定编码格式,-l 表示不解压查看压缩包里的文件

4、tar 命令:

 tar -cf shiyanlou.tar ~

  创建压缩包                  

tar -xf shiyanlou.tar -C tardir

解压到指定目录                 

tar -tf shiyanlou.tar

 查看压缩包文件                

tar -cphf etc.tar /etc

 保留文件属性和跟随链接(符号链接或软链接),有时候我们使用tar备份文件当你在其他主机还原时希望保留文件的属性(-p参数)和备份链接指向的源文件而不是链接本身(-h参数)                  

tar -czf shiyanlou.tar.gz ~

使用gzip压缩创建压缩文件             

tar -xzf shiyanlou.tar.gz

   使用gzip压缩解包压缩文件(.tar. xz 使用-J参数;.tar.bz2使用-j参数)

你可能感兴趣的:(Linux 学习日记 4: 文件打包与解压缩)