1.tar打包命令

①tar cvf tarname.tar file1 file2

$ touch .log
$ touch .log
$ touch .log $ tar cvf alllog.tar *.log
a .log 0K
a .log 0K
a .log 0K
$ ls
.log .log .log alllog.tar

②tar xvf tarname.tar

$ rm *.log
$ ls
alllog.tar
$ tar xvf alllog.tar
tar: 块大小 =
x .log, bytes, 0磁带块
x .log, bytes, 0磁带块
x .log, bytes, 0磁带块
$ ls
.log .log .log alllog.tar

2.gzip压缩 gunzip解压缩

①gzip压缩:

$ ls
alllog.tar
$ gzip alllog.tar
$ ls
alllog.tar.gz

②gunzip解压缩:

$ gunzip alllog.tar.gz
$ ls
alllog.tar

3.Linux 可以打包压缩一步实现

①准备测试环境:

[root@JY-DB tmp]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
[root@JY-DB tmp]# pwd
/tmp
[root@JY-DB tmp]# ls
[root@JY-DB tmp]# dd if=/dev/zero of=/tmp/jingyu01.dmp bs=8k count=
记录了1024+ 的读入
记录了1024+ 的写出
8388608字节(8.4 MB)已复制,0.0360482 秒, MB/秒
[root@JY-DB tmp]# cp jingyu01.dmp jingyu02.dmp
[root@JY-DB tmp]# cp jingyu01.dmp jingyu03.dmp
[root@JY-DB tmp]# ls -lh
总用量 24M
-rw-r--r--. root root 8.0M 9月 : jingyu01.dmp
-rw-r--r--. root root 8.0M 9月 : jingyu02.dmp
-rw-r--r--. root root 8.0M 9月 : jingyu03.dmp

②打包压缩

[root@JY-DB tmp]# tar -zcvf jingyu.tar.gz jingyu*
jingyu01.dmp
jingyu02.dmp
jingyu03.dmp
[root@JY-DB tmp]# ls -lh
总用量 25M
-rw-r--r--. root root 8.0M 9月 : jingyu01.dmp
-rw-r--r--. root root 8.0M 9月 : jingyu02.dmp
-rw-r--r--. root root 8.0M 9月 : jingyu03.dmp
-rw-r--r--. root root 25K 9月 : jingyu.tar.gz

③解压到指定文件夹

[root@JY-DB tmp]# mkdir folder
[root@JY-DB tmp]# ls
folder jingyu.tar.gz
[root@JY-DB tmp]# cd folder/
[root@JY-DB folder]# tar -zxvf /tmp/jingyu.tar.gz
jingyu01.dmp
jingyu02.dmp
jingyu03.dmp
[root@JY-DB folder]# ls -lh
总用量 24M
-rw-r--r--. root root 8.0M 9月 : jingyu01.dmp
-rw-r--r--. root root 8.0M 9月 : jingyu02.dmp
-rw-r--r--. root root 8.0M 9月 : jingyu03.dmp

UNIX/Linux打包,压缩 ,解压:的更多相关文章

  1. Linux打包压缩解压工具

    第1章      Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...

  2. linux打包 压缩 解压tar常归操作

    tar 打包 tar -cvf 打包后路径和文件名.tar 需要打包的路径和文件压缩 tar -zcvf 打包后路径和文件名.tar.gz 需要打包的路径和文件解压 tar -xvf 包名 -C 路径 ...

  3. linux常用命令---打包压缩解压

    打包压缩解压

  4. Linux命令-压缩解压命令:gzip、gunzip

    gzip [选项] 源文件名(压缩前) gunzip [选项] 源文件名(压缩后) cd /tmp 切换tmp目录 rm -rf * 强制删除tmp目录下面所有的文件和目录 touch beijing ...

  5. linux 之 压缩 / 解压

    压缩解压 tar 即可压缩也可以解压 c 压缩 如果没有z.j参数,则表示,只打包,不压缩. 就说, t 查看 z 以gzip方式压缩 相当于 gzip ?.. j 以bzip方式压缩 bzip2 ? ...

  6. Linux的压缩解压命令快速上手——解压篇

    在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...

  7. linux命令:压缩解压命令

    压缩解压命令:gzip 命令名称:gzip 命令英文原意:GNU zip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip 选项  [文件] 功能描述:压缩文件 压缩后文件格式:g ...

  8. Linux命令--压缩解压(简化版)

    Linux tar.gz.tar.bz2.zip 等解压缩.压缩命令详解(简化版) Linux 常用的压缩与解压缩命令有:tar.gzip.gunzip.bzip2.bunzip2.compress ...

  9. linux系统压缩\解压命令详解

    转自:http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html. tar -c: 建立压缩档案-x:解压-t:查看内容-r:向 ...

  10. [Linux] 016 压缩解压命令

    1. 压缩解压命令:gzip 命令名称:gzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件的格式:.gz 补充: 解压 .rar ...

随机推荐

  1. 在 Vagrant 下启用 SMB 文件共享

    在使用 vagrant 搭建 php 开发环境的时候,需要用到文件同步同步功能.在比对了众多网络文件系统之后,发现对 Windows 下文件同步系统最友好的是 smb, 那么怎么在 vagrant 启 ...

  2. [转]全面理解Unity加载和内存管理

    [转]全面理解Unity加载和内存管理 最近一直在和这些内容纠缠,把心得和大家共享一下: Unity里有两种动态加载机制:一是Resources.Load,一是通过AssetBundle,其实两者本质 ...

  3. 【原创】还原Hyper-V 到一个新的虚拟机

    Context: I need to restore VM31 backup (via 'Windows Server Backup' tool) as another new Hyper-V mac ...

  4. C#使用Timer.Interval指定时间间隔与指定时间执行事件

    C#中,Timer是一个定时器,它可以按照指定的时间间隔或者指定的时间执行一个事件. 指定时间间隔是指按特定的时间间隔,如每1分钟.每10分钟.每1个小时等执行指定事件: 指定时间是指每小时的第30分 ...

  5. MQTT协议简记

    MQTT - MQ Telemetry Transport   轻量级的 machine-to-machine 通信协议. publish/subscribe模式. 基于TCP/IP. 支持QoS. ...

  6. 从一个简单例子来理解js引用类型指针的工作方式

    <script> var a = {n:1}; var b = a; a.x = a = {n:2}; console.log(a.x);// --> undefined conso ...

  7. Window Ghosting

    最近工作中遇到Window Ghosting这个问题, 感觉挺有意思,这里简单记录下. 在XP时代我们的程序没有响应后只能通过任务管理器强制杀掉,但是Vista之后情况变了, 我们仍然可以拖动失去响应 ...

  8. Ubuntu下解决adb devices:???????????? no permissions的方法

    之前一直都是在windows下进行开发的,但是这次由于一个小模块用的东西只能在linux下运行,所以就发生了这么一系列的问题环境:虚拟机Vmware下的Ubuntu12.10事件:连接android手 ...

  9. CocoaPod问题

    CocoaPod问题 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法 字数91 阅读10946 评论24 喜欢27 升级10.11后,运行 ...

  10. QT屏蔽qDebug的方法

    在工程文件.pro里面添加 DEFINES += QT_NO_WARNING_OUTPUT\                   QT_NO_DEBUG_OUTPUT 然后rebuild all.这样 ...