linux基础篇-26,压缩及归档

################################################

以下压缩删除原文件,只能压缩文件

gzip

-d:解压

-#:1-9 压缩比

压缩

[[email protected] /]# gzip /tmp/txt.txt

解压方式1

[[email protected] /]# gzip -d /tmp/txt.txt

解压方式2

[[email protected] /]# guzip -d /tmp/txt.txt

不解压情况下,查看文本文件内容

[[email protected] /]# zcat  /tmp/txt.txt.gz

################################################

bzip2

-d:解压

-#:1-9 压缩比,默认6

-k:压缩保留原文件

压缩

[[email protected] /]# bzip2 /tmp/txt.txt

解压

[[email protected] /]# bzip2 -d /tmp/txt.txt.bz2

查看压缩文件内容

[[email protected] /]# bzcat /tmp/txt.txt.bz2

################################################

xz .xz

-d:解压

-#:1-9 压缩比,默认6

-k:压缩保留原文件

unxz

xzcat

################################################

zip:即归档又压缩

压缩文件,不删除原文件

[[email protected] tmp]# zip test4.zip txt*.txt

[[email protected] tmp]# unzip test4.zip

################################################

tar:只归档不压缩

-c:创建归档文件

-f filename.tar:操作的归档文件

-x:展开归档文件

--xatrrs:归档时,保留文件的扩展属性

-t:查看归档内容,不展开

-zxf:归档并调用gzip压缩

tar -zxf txt.tar.gz

-zxf:调用gzip解压缩并展开归档

-jxf:归档并调用bzip2压缩

tar -jxf txt.tar.bz2

-jxf:调用bzip2解压缩并展开归档

-Jxf:归档并调用xz压缩

tar -jxf txt.tar.xz file file1 file1

-Jxf:调用xz解压缩并展开归档

################################################

归档文件,不删除文件

[[email protected] tmp]# tar -cf txt.tar txt*.txt

################################################

展开归档内容

[[email protected] tmp]# rm -rf txt*.txt

[[email protected] tmp]# tar -xf txt.tar

[[email protected] tmp]# ll

总用量 44

drwx------. 2 root root 16384 7月  20 00:21 lost+found

drwxr-xr-x. 2 root root  4096 12月  1 19:49 test

-rw-r--r--. 1 root root   418 12月  1 19:50 test.zip

-rw-r--r--. 1 root root     0 12月  1 19:56 txt1.txt

-rw-r--r--. 1 root root     0 12月  1 19:56 txt2.txt

-rw-r--r--. 1 root root     0 12月  1 19:56 txt3.txt

-rw-r--r--. 1 root root 10240 12月  1 19:57 txt.tar

################################################

不展开查看

[[email protected] tmp]# tar -tf txt.tar

txt1.txt

txt2.txt

txt3.txt

txt.txt

-rw-r--r--. 1 root root  1846 12月  1 19:30 txt.txt

-rw-r--r--. 1 root root    58 12月  1 19:30 txt.txt.bz2

cpio:归档工具

时间: 2024-11-01 20:26:46

linux基础篇-26,压缩及归档的相关文章

Linux基础篇--linux基础和帮助用法

Linux基础篇--linux基础和帮助用法 本章概要 用户登录 终端 Shell介绍 执行命令 简单命令 Tab键补全 命令行历史 bash快捷键 使用gnome-terminal whatis command--help manandinfo 本地帮助文档/usr/share/doc/ 官网在线文档 其它网站和搜索 用户登录 root用户   一个特殊的管理帐户   也被称为超级用户   root已接近完整的系统控制   对系统损害几乎有无限的能力   除非必要,不要登录为root 普通用户

linux系统下文件压缩与归档

不管是普通使用linux系统,还是做为一名运维人员,掌握文件的压缩与归档都是有必要的,在linux系统上压缩与归档的工具是比较多的,今天我就带大家了解一些比较常见的压缩与归档工具. 一.compress/uncompress  默认会删除原文件 compress [-dfvcVr] [-b maxbits] [file ...]  -d: 解压缩,相当于uncompress  -c: 结果输出至标准输出,不删除原文件  -v: 显示详情  uncompress 解压缩  zcat 不解压缩的前提

Linux基础篇和服务器篇教程

基础篇 服务器篇 视频内容很详细,看完后就是中级攻城师了!!! 视频内容很详细,看完后就是中级攻城师了!!! 视频内容很详细,看完后就是中级攻城师了!!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!!

Linux基础篇-压缩、解压缩命令

压缩格式:gz,bz2,xz,zip,Z compress:FILENAME.Z  早期的压缩命令 uncompress gzip:  .gz   只能压缩文件 gzip /PATH/TO/SOMEFILE :压缩完成后会删除源文件 -d:解压缩 -#:1-9 指定压缩比 默认是6: gunzip; gunzip /PATH/TO/SOMEFILE.gz:解压完成后会删除原文件 zcat /PATH/TO/SOMEFILE.gz:不解压的情况下,查看文本文件的内容: bzip2: .bz2 只能

Linux基础篇 进程通信——管道

IPC(InterProcess Communication)进程间通信 每个进程各?自有不同的?用户地址空间,任何?一个进程的全局变量在另?一个进程中都看不到所以进 程之间要交换数据必须通过内核,在内核中开辟?一块缓冲区,进程1把数据从?用户空间拷到内核缓 冲区,进程2再从内核缓冲区把数据读?走,内核提供的这种机制称为进程间通信. linux下进程间通信的几种主要?手段简介: 1 管道(Pipe)及有名管道(named pipe):管道可?用于具有亲缘关系进程间的通信,有名管道克服了管道没有名

Linux 基础教程 32-解压缩命令

? ? 将文件压缩后对提升数据传输效率,降低传输带宽,管理备份数据都有非常重要的功能,因此文件压缩解压技能就成为必备技能.相对于Windows中的文件解压缩工具百花争艳,在Linux中的解压缩工具则要少很多,常用的解压缩命令主要为gzip.bzip2.tar.zip等等. gzip命令 gzip只能针对普通文件进行压缩和解压,对于文件夹,符号链接等是不支持的.基本语法如下所示: gzip [选项] [文件] 常用参数如下所示: 参数 说明 -d , --decompress 解压文件 -f ,

Linux基础篇之二系统redhat 6.4的安装

Linux的安装说明 本文主要介绍Linux的安装. 本文以redhat 6.4为例 : 大家也可以安装下载CentOS,CentOS就是从redhat基础上衍生出来的,安装方法大同小异. Redhat 6.4种子镜像: ed2k://|file|[%E7%BA%A2%E5%B8%BD%E4%BC%81%E4%B8%9ALinux.6.4.%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%89%88].rhel-server-6.4-x86_64-dvd[ED2000.COM].is

Linux基础篇之五基础命令 ---- 2

回顾: 上一篇博文我们讲的是几个处理目录类的常用命令,分别是ls, cd, pwd, mkdir, rmdir, cp, rm  链接:http://ccschan.blog.51cto.com/11854461/1841723 本文主要讲文件查看类的命令,在linux中,这些命令是最基本的,也是必须掌握的. 文件查看类命令,主要有以下几个: ·cat    由第一行开始显示文件内容 ·tac     由最后一行开始逆序显示文件内容,同tac命令是倒着写的 ·nl     显示的时候,顺道输出行

Linux基础篇之五基础命令 ----1

本文主要介绍处理目录的常用命令,并且对每个命令及参数一一举例说明. 处理目录的常见命令有: ·ls    list,列出指定目录下的内容 ·cd    Change Directory,更改目录 ·pwd    Print Working Directory,查看当前工作目录的完整的绝对路径 ·mkdir   Make Directory,创建空目录 ·rmdir   Remove Directory,移除空目录 ·rm    Remove,移除文件和目录 ·cp     Copy,复制:遵从一