您的位置:首页 > 运维架构 > Linux

Linux 文件压缩打包

2016-01-11 13:30 471 查看
1.gzip
1)、gzip : gzip + 文件 生成.gz文件
2)、gzip -6(默认级别)
3)、gzip -d +压缩文件 解压缩
4)、gunzip +压缩文件 解压缩
5)、zcat +压缩文件 查看压缩文件内容
2. bzip2
1)、bzip2 +文件 生成.bz2文件
2)、bzip2 -9(默认级别)
3)、bzip2 -d +压缩文件 解压缩
4)、bzcat +压缩文件 查看压缩文件内容
3.xz
1)、xz +文件 生成.xz文件
2)、xz -f (--force)-d +压缩文件 解压缩
3)、xz -d +压缩文件 解压缩
4)、xzcat +压缩文件 查看压缩文件内容
4.zip ;unzip
1)、zip +压缩完的文件 +需要压缩的文件
2)、unzip +压缩文件 解压缩
3)、zip -r +压缩完的目录 +需要压缩的目录 (可以压缩目录)
4)、zip -r 111.zip 111 222 可以压缩多个目录
5)、unzip test.zip -d /root/
5.tar
1)、tar -cvf +打包完的文件 +需要打包的文件(目录,压缩包) :create view file 生成.tar 文件
2)、tar -tf 1.tar : 查看打包后的文件
3)、tar -xvf 1.tar : 解包,会直接覆盖源文件
4)、tar -C /tmp/ -xvf 1.tar : 指定解包目录
6.tar 打包并压缩
gzip:
1)、tar -zcvf 1.tar.gz 111 222
2)、tar -zxvf 1.tar.gz
3)、tar -tf 1.tar.gz
bzip2:
1)、tar -jcvf 1.tar.bz2 111 222
2)、tar -jxvf 1.tar.bz2
3)、tar -tf 1.tar.bz2
xz:
1)、tar -Jcvf 1.tar.xz 111 222
2)、tar -Jxvf 1.tar.xz
3)、tar -tJf 1.tar.xz
tar --exclude +文件 111.tar 111 :不打包此文件
tar --exclude=*.txt
tar --exclude="*.txt"
tar --exclude "*.txt" --exclude "*.exe"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: