[Linux命令]tar
没错,死也学不会的tar
1 | -c, --create 创建一个新归档 |
新建压缩文件
首先新建压缩文件,-c
是create的意思,-f
是file,指定归档文件
所以可以通过tar -cf example.tar file/dir
创建包含file的归档文件example.tar,但是这个tar文件是没有压缩过的,-j
代表bzip2,后缀bz2,-z
代表gzip,后缀gz
所以可以tar -czf example.tar.gz file/dir
或者tar -cjf example.tar.bz2 file/dir
建立压缩文件。
也可以使用-a
flag自动通过后缀识别压缩类型tar -caf example.tar.gz file/dir
或者tar -caf example.tar.bz2 file/dir
建立压缩文件
查看文件
-v
是详细列出文件的意思tar -tvf example.tar
查看压缩包中的文件
解压文件
-x
代表extract,意味提取解压
解压自动识别归档文件压缩类型不需要手动制定压缩方式tar -xf example.tar.gz
解压文件tar -xvf example.tar.gz
解压时显示解压的文件