diff --git a/Software/Applications/Tar/Tar_压缩和解压缩.md b/Software/Applications/Tar/Tar_压缩和解压缩.md new file mode 100644 index 0000000..c87a0ee --- /dev/null +++ b/Software/Applications/Tar/Tar_压缩和解压缩.md @@ -0,0 +1,31 @@ +# Tar 压缩和解压缩 + +## Help + +```bash +-c:创建压缩文件c代表create。 +-x:解压缩文件 +-t:查看压缩包里面的文件! +-r:向压缩归档文件末尾追加文件 +-u:更新原压缩包中的文件 +-z:用gzip压缩/解压缩 +-j:用bzip2压缩/解压缩 +-v:显示压缩/解压缩的进度条 +-f:使用档案文件或设备,这个选项通常是必选的(注意:f后面不要接参数,也就是说-zxfv是不对的,要写成-zxvf) +-O:将文件解开到标准输出 +``` + +## 压缩 + +```bash +# gz:gzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使用-z 这个参数来调用 gzip。 +tar -cvzf .tar.gz +# bz2:bz2 是 Linux 下常见的压缩文件格式,是由具有高压缩率的压缩工具 bzip2 生成,以后缀为 .bz2 结尾的压缩文件。 +tar -cvjf .tar.bz2 +``` + +## 解压缩 + +```bash +tar -xvf -C +```