一:.tar
格式(只负责打包,并不负责压缩,打包前后文件大小不变)
tar -cvf demo.tar dirname //将目录打包
tar -xvf demo.tar //解包到当前目录下
tar -xvf demo.tar -C /opt/ //解包到指定目录下
.tar.gz
格式(占用cpu少,压缩效率高)
tar -zcvf demo.tar.gz dirname //压缩
tar -zxvf demo.tar.gz //解压到当前目录
tar -zxvf demo.tar.gz -C /opt/ //解压到指定目录下
tar
命令参数说明
-c
压缩文件内容
-x
解压文件中的内容
-z
使用gzip来解压或压缩.tar.gz格式的文件
-v
压缩过程中显示文件
-f
置顶文件名,f 后面立刻紧跟文件名,不能接受其他参数
-C
表示指定目录
二:.zip
格式
unzip demo.zip //解压到当前目录
unzip demo.zip -d /opt/ //解压到指定目录下
zip demo.zip dirname //压缩文件(有子目录的文件夹不适用)
zip -r demo.zip dirname //压缩文件夹(包含子目录)
---------------------扩展------------------------
unzip -n test.zip //解压的时候,不想覆盖已经存在的文件
unzip -l demo.zip //查看压缩文件内容,不解压缩
unzip -t demo.zip //检查zip文件是否损坏
unzip -o demo.zip -d /opt/ //如果指定目录已有相同的文件存在,要求unzip命令覆盖原先的文件
ww6933
发布了12 篇原创文章 · 获赞 2 · 访问量 419
私信
关注