文件压缩
压缩的格式有
gz
bz2
xz
zip
Z
压缩命令
compress //压缩命令压缩的文件是.Z格式
uncompress //.z的解压命令
gzip //压缩后的文件以.gz结尾,压缩后会删除源文件
gzip -d //解压缩,会删除压缩文件
gzip -c //将结果输出
gunzip //解压.gz,解压后会删除源文件
zcat //查看压缩文件内容
bzip2 //压缩后的文件以.bz2结尾,压缩完成后会删除源文件
bzip2 -d //解压缩,这个需要后缀名,不然解不了
bzip2 -k //压缩后保留原文件
bunzip2 //解压命令
注:不能有同名的,会删除原文件
bzcat /不解压查看原文件
xz //压缩成.xz文件
xz -d //解压缩
xz -k //keep,压缩时保留原格式
unxz //解压
注意:解压完成后会删除原文件
xzcat //不解压的情况下查看文本文件的内容
zip 压缩名 压缩的文件 //既归档又压缩的工具。zip可以压缩目录
归档=打包
压缩=变小
unzip //解压缩
注意:解压缩后会保留原压缩文件,当已经拥有时会提示是否替换
tar //单独用没啥用
tar -c //创建归档文件,单独也没有用。。。
tar -f //操作归档文件,单独没用
tar -x //还原归档,单独用也没用
tar -v //显示归档过程,单独没用
tar -p //归档并保留原文件权限,单独没用
tar -C //将展开的归档文件保存至指定目录下
注意:tar参数要组和使用
tar --delete //从归档文件中删除文件
tar --xattrs //在归档时保留文件的扩展属性信息
tar -cf 文件名.tar 到那个路径 //将文件以指定的文件名打包到指定路径
tar -tf //不展开归档,直接查看归档了那些文件
tar -zcf 文件名.tar.gz 到那个路径 //归档并调用gzip压缩
注意名字决定它是否归档和压缩
tar -zxf //解压和解归档,会保留压缩包
tar -jcf //归档并调用bzip2压缩
tar -jxf //调用bzip2解压并展开归档
tar -Jcf //归档并调用xz压缩
tar -Jxf //调用xz解压缩并展开归档
注意:tar参数比较多,组合也比较多