tar 压缩文件 解压文件 linux centos redhat

Linux下的压缩与解压 一、Linux下常用的压缩文件有:tartar.bz2,tar.gz 二、gzip 压缩得到gz压缩文件 1、gzip xxx //压缩 2、gzip -d xxx //解压缩 3、gzip -r xxx //压缩某个目录 如图,在使用gzip压缩目录时,文件夹本身没有变化,而是逐个压缩文件夹下的文件 4、gzip -rd xxx //解... 阅读详情

tar的用法

如果tar没有安装,用yum -y install tar 进行安装。

压缩单个文件
1 压缩成 .tar格式

这里对999.txt进行压缩,压缩文件命名为 999.txt.tar,名字可以随便取, 后缀.tar 最好不要改。

[oracle@oracle11g data2]$ ll
total 8
drwxr-xr-x 2 oracle oinstall 4096 Sep  2 20:08 0000
-rw-r--r-- 1 oracle oinstall   86 Aug 19 17:22 999.txt
[oracle@oracle11g data2]$ 
[oracle@oracle11g data2]$ 
[oracle@oracle11g data2]$ tar -vcf 999.txt.tar 999.txt 
999.txt
[oracle@oracle11g data2]$ ll
total 20
drwxr-xr-x 2 oracle oinstall  4096 Sep  2 20:08 0000
-rw-r--r-- 1 oracle oinstall    86 Aug 19 17:22 999.txt
-rw-r--r-- 1 oracle oinstall 10240 Sep  3 11:15 999.txt.tar
[oracle@oracle11g data2]$ 

压缩前999.txt 大小为86 bytes, 压缩后 999.txt.tar 大小为10240 bytes, 压缩后的文件比较大,浪费存储空间。上面使用的参数为-vcf ,其中v 用来动态显示压缩过程(解压的时候也是用来动态显示),可以省略掉。如果文件较大,建议加上,可以查看命令执行进度。

2 压缩成 .tar.gz格式

把文件999.txt 压缩,压缩文件命名为999.txt.tar.gz,过程如下:

[oracle@oracle11g data2]$ tar -vzcf 999.txt.tar.gz 999.txt
999.txt
[oracle@oracle11g data2]$ ll
total 24
drwxr-xr-x 2 oracle oinstall  4096 Sep  2 20:08 0000
-rw-r--r-- 1 oracle oinstall    86 Aug 19 17:22 999.txt
-rw-r--r-- 1 oracle oinstall 10240 Sep  3 11:31 999.txt.tar
-rw-r--r-- 1 oracle oinstall   165 Sep  3 11:31 999.txt.tar.gz
[oracle@oracle11g data2]$ 

压缩后的文件999.txt.tar.gz 大小为165bytes, 比999.txt.tar 小多了,节约存储空间,不错。

多线程压缩法
tar cf - paths-to-archive | pigz > archive.tar.gz 
例如:tar cf - paths-to-archive | pigz -9 -p 32 > archive.tar.gz  (-9 是增加压缩率)
或者
tar -c --use-compress-program=pigz -f tar.file dir_to_zip 
压缩文件夹

这里对文件夹0000 压缩,压缩后的文件命名为0000.tar.gz

[oracle@oracle11g data2]$ ll
total 24
drwxr-xr-x 2 oracle oinstall  4096 Sep  2 20:08 0000
-rw-r--r-- 1 oracle oinstall    86 Aug 19 17:22 999.txt
-rw-r--r-- 1 oracle oinstall 10240 Sep  3 11:31 999.txt.tar
-rw-r--r-- 1 oracle oinstall   165 Sep  3 11:31 999.txt.tar.gz
[oracle@oracle11g data2]$ 
[oracle@oracle11g data2]$ tar -zcf 0000.tar.gz 0000/
[oracle@oracle11g data2]$ ll
total 28
drwxr-xr-x 2 oracle oinstall  4096 Sep  2 20:08 0000
-rw-r--r-- 1 oracle oinstall   162 Sep  3 11:39 0000.tar.gz
-rw-r--r-- 1 oracle oinstall    86 Aug 19 17:22 999.txt
-rw-r--r-- 1 oracle oinstall 10240 Sep  3 11:31 999.txt.tar
-rw-r--r-- 1 oracle oinstall   165 Sep  3 11:31 999.txt.tar.gz
[oracle@oracle11g data2]$ 
解压文件

无论是.tar.gz 还是.tar 格式的压缩文件,都可以使用tar -vxf 进行解压,参数-v 用来动态展示解压过程,不需要可以去掉 。

[oracle@oracle11g data2]$ ll
total 8
-rw-r--r-- 1 oracle oinstall 162 Sep  3 11:39 0000.tar.gz
-rw-r--r-- 1 oracle oinstall 165 Sep  3 11:31 999.txt.tar.gz
[oracle@oracle11g data2]$ 
[oracle@oracle11g data2]$ tar -vxf 0000.tar.gz 
0000/
0000/1234
[oracle@oracle11g data2]$ tar -vxf 999.txt.tar.gz 
999.txt
[oracle@oracle11g data2]$ ll
total 16
drwxr-xr-x 2 oracle oinstall 4096 Sep  2 20:08 0000
-rw-r--r-- 1 oracle oinstall  162 Sep  3 11:39 0000.tar.gz
-rw-r--r-- 1 oracle oinstall   86 Aug 19 17:22 999.txt
-rw-r--r-- 1 oracle oinstall  165 Sep  3 11:31 999.txt.tar.gz
[oracle@oracle11g data2]$ 

写于 Sept.3, 2019

如果觉得文章不错,不妨给个打赏,写作不易,各位的支持,能激发和鼓励我更大的写作热情。谢谢!

在这里插入图片描述

Python爬虫实战:如何从Google Maps和OpenStreetMap抓取地理坐标数据 地点名称:地理位置的名称或地址。地理坐标:经度和纬度。类别信息:比如餐馆、商店、公园等。评论数据:如果可用,获取用户评论。本文介绍了如何使用Python爬虫从Google Maps和OpenStreetMap抓取地理坐标数据,并展示了如何存储和分析这些数据。通过实际的代码示例,您可以学习到如何处理不同类型的地图数据抓取任务,以及如何应对反爬虫机制。掌握这些技术后,您可以进行更广泛的地理数据分析,提供更有价值的地理信息服务。 阅读详情

相关推荐

【深度学习新浪潮】ISP芯片算法技术简介及关键技术分析

ISP(Image Signal Processor)芯片作为现代影像系统的核心组件,负责对图像传感器输出的原始信号进行后期处理。ISP的主要功能包括线性纠正、噪声去除、坏点修复、色彩校正以及白平衡调整等,这些处理步骤对于提高图像质量和视觉效果至关重要。随着科技的进步,ISP芯片不仅提升了图像的清晰度和色彩准确性,还通过高效的算法增强了拍摄体验,尤其是在低光环境下的表现。

专注:太空算力、AI infra、异构调度、大模型成本工程 1200

(可用)centos 压缩文件超过 4G 容量时

之前由于做压缩时,都是小文件的压缩,一般都在几百M内。一直都是使用 zip 进行压缩,在一次做压缩时,发现压缩后,压缩文件居然达到了 4G 多,最后导出来的时候,居然无法打开。   后来度娘了一下,才发现 zip 压缩不能超过 4G 的内容。   可以使用 tar 来进行打包,并使用 gzip 进行压缩。   tar -zcvf XXX.tar.gz  XXX目录      即可...

yyxawe的专栏 913

linux-tar解压_gz解压_bz2等各种解压文件使用方法.txt

linux命令linux-tar解压_gz解压_bz2等各种解压文件使用方法.txt

tar命令文件打包压缩

使用tar命令可以进行打包和解包、压缩和解压缩等操作,使用tar命令打出来的包被称为tar包。例如,可以用tar命令将多个文件或目录打包成一个tar包,也可以对那个tar包进行解包操作。

ᶻᶻᶻ 枕星河的博客 5万+

linux下面压缩和解压

tar vcf 目标文件.tar 待压缩的文件夹(需要手动加上".tar"后缀)这条指令,压缩的文件比使用同事使用其他的指令要偏大3倍左右。因为要和AMLK那边上传和下载SW版本,通过SFTP的方式,我发现自己使用的。

weixin_38631109的博客 292

拷贝动态库至arm开发板 (tar 打包链接文件)

正常arm的.so文件或者链接文件是不能被考到U盘 会出现 cp: cannot create symbolic link Operation not permitted Filesystem does not support symbolic links 等错误 或丢失 进入动态库目录 1.打包目录下所有文件 tar -chvf XXX.tar ./* 2.拷贝压缩文件至ar...

mialo163的博客 2651

linux常用-老忘的命令

df -h: 查看linux各个目录占用情况 uname -a: 查看系统内核/ 系统32|64 cat /etc/redhat-release: 查看系统版本,centos适用 获取系统当前时间:date +%Y_%m_%d%t%H:%M:%S date -R 解压: gzip -d file.gz tar zxf file.gz ...

xiaoguaihu12的博客 116

Linux环境下配置java环境变量

1.文件从主机传到虚拟机上 2.将压缩的jdk-8u181-linux-x64.tar.gz文件,并用命令tar -zxvf aaa解压 3.用文本编辑器vim ~/.bash_profile 4.在profile文件末尾加入: export JAVA_HOME=/usr/share/jdk1.8.0_181(注意文件路径) export PATH=$JAVA_HOME/bin:$PA...

Thinkao 的博客 1307

解压命令linux tgz,Linux_centos_redhattar命令解压tgz文件方法

.tar.gz,或者.tgz的文件一般是在Linux下用tar和gnuzip压缩的文件。1.Linux下展开.tar.gz文件:tar zxvf filename.tar.gz filename2.或者用:gnuzip -d filename.tar.gz //得到filename.tartar xvf filename.tar //解包3.在Windows PC环境下解tgz,可以用winz...

weixin_29586571的博客 2241

linux 下如何解压扩展名为 xz 的文件

Linux 环境下解压 xz 文件需要先安装 xz 解压工具,然后使用 tar 命令完成解压

surfirst的博客 1万+

Linux/centos/redhat下各种压缩解压缩方式详解

1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /root/ myfile.zip 把myfile.zip文件解压到 /root/ -o:不提示的情况下覆盖文件; -d:-d /root 指明将文件解压缩到/root目录下; 3.

u011809276的专栏 859

Linux CentOS常用命令

Linux CentOS常用命令

lihefei_coder的博客 6556

红帽linux系统解压,linux redhat 红帽 centos 压缩 解压

1、压缩文件为gz格式:gzip 文件名;命令路径:/bin/gzip;只能压缩文件,不能压缩目录;压缩完后不保留原文件。2、解压缩gz文件:gunzip 文件名;命令路径:/bin/gunzip;解压后不保留原文件。3、打包目录为.tar.gz格式:tar [选项-zcf] [压缩后文件名] [目录];注:-c打包;-v显示详细信息;-f指定文件名;-z打包同时压缩;tar压缩后是保留原文件或原...

weixin_34657323的博客 2125

centos 卸载ffmpeg_Linux系统常用命令:CentOS,RedHat包的安装和卸载

打包和压缩文件rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录'dir1'rar x file1.rar 解压rar包unrar x file1.rar 解压rar包tar cvf archive.tar file1 创建一个非压缩的 ...

weixin_39732991的博客 758

linux解压 tar命令

linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具

u012547790的专栏 616

linux redhat 红帽 centos 压缩 解压

1、压缩文件为gz格式:gzip 文件名;命令路径:/bin/gzip;只能压缩文件,不能压缩目录;压缩完后不保留原文件。2、解压缩gz文件:gunzip 文件名;命令路径:/bin/gunzip;解压后不保留原文件。3、打包目录为.tar.gz格式:tar [选项-zcf] [压缩后文件名] [目录];注:-c打包;-v显示详细信息;-f指定文件名;-z打包同时压缩;tar...

weixin_34262482的博客 547

(五)Linux系统运维-Linux常用命令-压缩解压

(五)Linux学习笔记-Linux常用命令-压缩解压压缩解压gzip(压缩文件)gunzip(解压文件tar(打包目录,常用)zip(压缩文件或目录)unzip(解压.zip文件)bzip2(压缩文件或目录,不常用)bunzip2(解压.bz2文件,不常用) 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 压缩解压 gzip(压缩文件) #gzip命令【文件名】,...

巴拉巴拉小魔仙 6627

Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum

写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动、删除、更名、以及复制,我们最常用的基本玩法,本节将带着大家学习压缩、解压的相关步骤。 Linux 学习笔记 4 创建、复制、移动、文件的基本操作 压缩解压还是比较常见并且常用的,比如从Apache 这种开源网站下载比如Tomcat Maven 以及其他的软件的时候,下载下来的,一般都是以tar 结尾的压缩文件。如何解压...

Marc1999的博客 226

linux解压

压缩和解压tar -c 打包 -x 解包 -v 可视化 -f指定文件名 -t 查看包里的东西 -z 用gzip对包进行压缩 -j 用把bzip2对包进行压缩 tar -cvf 名字 文件|文件夹 打包文件 tar - xvf 包名 解包文件 tar -zcvf 名字 文件|文件夹 打包并压缩文件 tar -zxvf 包名 默...

a1026472254的博客 190

带标注的红外热成像建筑缺陷识别数据集,,支持yolov12,91.5%识别率,700张图

数据集图片,标注信息,模型训练代码可查看我的博客:https://backend.blog.csdn.net/article/details/160122737

上一篇: ORA-01017: invalid username/password; logon denied 无法使用密码登录oracle centos linux redhat
下一篇: oracle修改alert日志位置 修改trace日志目录 12c linux
Alan1921
博客等级 码龄11年 10粉丝 29原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值