1、前言

运维工作中经常需要压缩传输文件,常用的有zip、unzip和tar,本篇讲解一下常用的tar命令

2、代码实现

 

tar参数:

-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数

用法实例:

1、将整个photo 目录下的文件全部打包为 photo.tar

tar -cvf photo.tar photo #仅打包,不压缩
tar -zcvf photo.tar.gz photo #打包后,以gzip压缩

2、将tgz文件解压到指定目录
tar zxvf aaa.tgz -C 指定目录
比如将aaa.tgz解压到 aaa/ 目录

tar zxvf aaa.tgz -C aaa

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐