谷动谷力

 找回密码
 立即注册
查看: 1180|回复: 0
打印 上一主题 下一主题
收起左侧

tar在linux上常用的打包压缩解压参数及用法

[复制链接]
跳转到指定楼层
楼主
发表于 2021-1-29 23:15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sunsili 于 2023-6-5 11:10 编辑

tar在linux上是常用的打包、压缩、解压工具,他的参数很多,折里仅仅列举常用的压缩与解压参数及用法

参数(注意大小写Linux下的参数大小写有不同作用):

-c :create 压缩文件;

-x : 解压文件;

-z : 用gzip压缩;

-v: 显示(解)压缩的过程;

-f: 置顶文件名,在f后面立即接文件名,不能再加参数

举例 一,将整个用户目录~/images 目录下的文件全部打包为 images.tar

  1. tar -cvf ~/images.tar ~/images // 仅打包,不压缩 images ->images.tar
  2. tar -zcvf ~/images.tar.gz ~/images //打包后,images以gzip压缩images.tar.gz
复制代码



在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件

举例二,将用户目录~/images.tar.gz 解压到~/www下面

  1. cd ~//切换到当前用户目录
  2. tar -zxvf images.tar.gz  //解压images到当前目录
复制代码



解压到指定的目录

  1. cd ~//切换到当前用户目录
  2. tar -zxvf images.tar.gz -C ~/www ////解压images到~/www
复制代码



未压缩的包(一般不带gz) 解包到指定的目录

  1. cd ~//切换到当前用户目录
  2. tar -xvf images.tar -C ~/www
复制代码

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-5-20 00:53 , Processed in 0.079775 second(s), 34 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表