打包压缩(Linux常用为tar.gz)
tar命令
打包文件 tar -cvf 打包文件.tar 被打包文件/路径
解包文件 tar -xvf 打包文件.tar
tar选项说明(只负责打包)
选项 | 含义 |
---|---|
c | 生成档案文件,创建打包文件 |
x | 解开档案文件 |
v | 列出归档的详细过程,显示进度 |
f | 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后 |
删除桌面全部文件
rm -r *
例子: tar -cvf py.tar 111.py 222.py
压缩和解压缩(gzip)
压缩 tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
解压缩 tar -zxvf 解包文件.tar.gz
解压缩到指定路径 tar -zxvf 打包文件.tar.gz -C 目标路径
例子:tar -zcvf py.tar.gz *.py
压缩
选项 | 含义 |
---|---|
-C | 解压缩到指定路径,注意,要解压缩的目录必须存在 |
bzip2 压缩
tar可以和bzip2配合使用实现文件打包和解压缩用法和gzip一样
tar只负责打包文件,但不压缩
bzip2压缩tar打包后的文件,其扩展名一般用 xxx.tar.bz2
tar命令中有一个选项 -j 可以调用bzip2 从而可以方便的实现压缩和解压缩功能
例子:
压缩文件 tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径
解压缩文件 tar -jxvf 解压缩文件.tar.bz2
例子:将py.tar.bz2解压到bz2文件夹下
tar -jcvf py.tar.bz2 -C bz2