首页 > 系统相关 >Linux 压缩命令

Linux 压缩命令

时间:2022-09-28 11:35:16浏览次数:52  
标签:文件 tar 压缩 gz 命令 Linux test 打包

我们常用如下命令打包压缩和解压缩

打包且压缩

tar -zcvf test.tar.gz test 

解压缩

tar -zxvf test.tar.gz  test 

 

1、 我们常用 tar 和 zip的区别

tar 其实是打包的意思,但是加了参数之后就可以打包并且压缩

zip就是纯粹的压缩了

打包:是指将一大堆文件或目录变成一个总的文件。
压缩:则是将一个大文件通过压缩算法变成一个小文件。
为什么要区分这两个概念呢?这源于Linux 中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)

tar只能从多个文件中制作一个文件,除非组合了诸如gzipbzip2(可以分别tar使用-z-j选项从内部调用)压缩程序,否则它不会进行压缩

 

打包和压缩

tar -cvf test.tar test   只是打包不压缩

tar -zcvf test.tar.gz test 打包,且压缩。-z 参数表示以 .tar.gz 或者 .tgz 后缀名代表 gzip 压缩过的 tar 包。

tar -jcvf test.tar.bz2 test   打包,且压缩。-j 参数表示以 .tar.bz2 后缀名作为tar包名。

解压缩

tar -zxvf test.tar.gz  test 

 

 

2、tar命令

打包:tar cvf arch.tar arch

解包压:tar xvf arch.tar

常用选项:

c:创建一个新的tar文件

t:列出tar文件中的内容的目录

x:从tar文件中抽取文件

f:指定归档文件或磁带

v: 显示操作过程

z: --gzip 调用gzip功能

j: --bzip2 调用bzip2压缩

 

标签:文件,tar,压缩,gz,命令,Linux,test,打包
From: https://www.cnblogs.com/mark-luo/p/16737380.html

相关文章

  • linux进行挂载Nas存储
    1、创建挂载目录mkdir/mnt/nas2、挂载mount-ousername=admin,password=admin!@#45678,iocharset=utf8//192.168.1.1/abc/mnt/nas 参数说明:1username......
  • linux iptables
    目录linuxiptablesNetfilter模块四表五链四表五链四表五链之间的关系iptables语法参数iptables语法格式iptables常用参数常用实例删除已有规则设置链的默认策略阻止指......
  • Linux-下安装使用-单机安装
    一、配置jdk1.查看安装java[root@test1tools]#yum-yinstallgccgcc-c++[root@test1tools]#rpm-qa|grepjava2.强制卸载[root@test1tools]#rpm-e--nodepsjav......
  • Linux 查看文件夹大小
    查看指定目录du-h--max-depth=1/pathdu-h-.“.”代表当前目录下。也可以换成一个明确的路径-h表示用K、M、G的人性化形式显示常用参数:-a或-all为每个指定文件......
  • linux开机、重启和用户登录注销
    linux开机、重启和用户登录注销关机重启命令1.基本介绍shutdown-hnow立刻进行关机shutdown-h1"hello,1分钟后就会关机"shutdown-rnow......
  • 4、linux环境下,使用VCS进行Verilog和C语言联编译
    `timescale1ns/1nsmoduletest;initialbegin$hello;//#10$stop;#10$finish;endendmodule/********************************************......
  • 17、OpenCV灰度翻转\增强\压缩\伽马变化
    基本思想:基本原理参考OpenCV手册,此处只记录一下如何使用;#include<opencv2/opencv.hpp>#include<iostream>#include<vector>usingnamespacestd;usingnamespacecv;intma......
  • 操作系统:Linux基本系统命令的使用
      SHANGHAI UNIVERSITY操作系统(一)实验报告   一、  实验目的与要求实验目的:1.了解Linux运行环境,熟悉交互式分时系统、多用户环境的的运行机制。2.练......
  • linux 请求命令
     1概述Curl是一个命令行实用程序,允许用户创建网络请求。Curl在Windows、Linux和Mac上皆可使用,这使它成为开发人员的首选。在本文中,我们将解释如何使用CURL......
  • 【学习笔记】Mysql基本命令
    Mysql基本命令连接mysqlmysql-uroot-p123456 --连接数据库所有sql语句都必须以";"结尾updatemysql.usersetauthentication_string=password('123456')where......