`
61party
  • 浏览: 1054249 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何判断一个(压缩)文件的类型,以及zcat/gzcat

 
阅读更多

恰似“一师是个好学校”,dd是个好工具——只消用它逐字copy出某个文件第一个block的内容,就可以判断出该文件的类型!!!

另外,zcat或者gzcat是用于cat gzip压缩文件的工具,只是在不同的平台有些差异:/bin/zcat在Linux上work的很好,可是当它在Solaris上cat gzip文件的内容时,就会报错。Solaris上cat gzip文件只能用/bin/gzcat. ——就是这个小小的差异,浪费了我一天的时间!

跨平台的cat gzip文件的代码如下:

貌似cpio的用法也很强大哦~

分享到:
评论

相关推荐

    zcat命令 查看压缩文件的内容

    zcat是一个命令行实用程序,用于查看压缩文件的内容,而无需对其进行解压缩。 它将压缩文件扩展为标准输出,使您可以查看其内容。 另外,zcat与运行gunzip -c命令完全相同。 语法格式:zcat [参数] -S 当后缀不是...

    Linux文件压缩命令

    Linux文件压缩指令文档,例如bzip2、gzip、zcat、znew、tar、ar、cpio

    CentOS下tar打包解压详解(解压到指定文件夹)

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

    05Linux压缩、打包与文件查询.ppt

    Linux压缩、打包与文件查询 压缩技术与原理 常见的压缩命令gzip, zcat;bzip2,bzcat

    我的Linux实验——第9章(文件与文件系统的压缩和打包)

    Linux系统常见的压缩命令1.1 Compress1.1.1 压缩1.1.2 解压缩1.1.3 保留原文件压缩1.2 gzip,zcat1.2.1 压缩1.2.2 解压缩1.2.3 保留原文件压缩1.2.4 不解压缩查看文件:zcat1.3 bzip,bzcat1.3.1 压缩1.3.2 解压缩...

    各种压缩和解压缩命令详解

    tar compress bzip2和bzcat gzip和zcat cpio 压缩、解压缩

    Linux系列之不解压直接查看gzip压缩日志文件.pdf

    Linux系列之不解压直接查看gzip压缩日志文件,在Linux服务器上,日志文件经常会用gzip格式进行压缩,以节省磁盘,对于这种压缩文件,需要解压?然后再用cat、grep这些命令进行查看?其实不需要,Linux系统提供了...

    mkfifo命令 创建FIFO文件

    与该功能相关的Linux命令:xzless命令 – 查看xz压缩文本文件find2perl命令 – 转换找到的命令行为perl代码diff3命令 – 比较3个文件的不同之处zcat命令 – 查看压缩文件的内容mysqldump命令 –

    UNIX教程网络篇掌握各种Unix网络应用技术

    11.11 压缩文件 160 11.11.1 compress、uncompress和 zcat 160 11.11.2 gzip、gunzip和gzcat 161 11.11.3 zip和unzip 161 第12章 Archie和WAIS 164 12.1 Archie 164 12.1.1 Archie客户软件 164 12.1.2 Archie服务器...

    UNIX教程网络篇(打包)

    11.11 压缩文件 160 11.11.1 compress、uncompress和 zcat 160 11.11.2 gzip、gunzip和gzcat 161 11.11.3 zip和unzip 161 第12章 Archie和WAIS 164 12.1 Archie 164 12.1.1 Archie客户软件 164 12.1.2 Archie服务器...

    UNIX网络教程---如何配置Unix网络及相关功能应用

    11.11 压缩文件 160 11.11.1 compress、uncompress和 zcat 160 11.11.2 gzip、gunzip和gzcat 161 11.11.3 zip和unzip 161 第12章 Archie和WAIS 164 12.1 Archie 164 12.1.1 Archie客户软件 164 12.1.2 Archie服务器...

    elpuig-tclinux:从 code.google.compelpuig-tclinux 自动导出

    ElPuig - 重新制作的 Tiny Core Linux LiveCD。 基于 Core Linux 5.2 的最小 LiveCD。...c boot/isolinux/boot.cat -o TC-remastered.iso iso/ 核心文件打开包装cd extract/ zcat /tmp/newiso/boot/core.gz | s

    UNIX教程网络篇

    11.11 压缩文件 160 11.11.1 compress、uncompress和 zcat 160 11.11.2 gzip、gunzip和gzcat 161 11.11.3 zip和unzip 161 第12章 Archie和WAIS 164 12.1 Archie 164 12.1.1 Archie客户软件 164 12.1.2 Archie服务器...

    dnslog:简约的 DNS 日志记录工具

    捕获所有 DNS 流量并将其文本表示(以压缩形式)存储到/var/log/dnslog/<date>.log.gz 。 创建用于网络取证目的。 $ zcat /var/log/dnslog/2018-07-12.log.gz | head 00:00:00.001595 R A 192.168.107.168 192....

    2021-linux-individualtraining

    Linux个人培训议程发行版目录和文件类型基本命令扩展命令(不错)文件和目录在列表视图中使用隐藏文件显示目录-> ls -la 将内容写入文件并追加到文件创建目录删除目录和文件复制/移动/重命名文件和文件命令行上的...

    zabbix5forcentos7:Ansible,zabbix 5.0和CentOS7的很少实践(当然不是最佳实践)

    所有配置文件都放在./roles/zabbix5{agent|server}中,默认情况下使用localhost的设置(对于zabbix DB具有非常简单的密码用户)。 不要忘记安装PostgreSQL和/或创建zabbix DB,然后在用户输入“ zcat /usr/share/doc...

    Zabbix3.0使用手册

    安装使用的详细指南。 基于CentOS 7.x上部署Zabbix 3.4 1... [[email protected]~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.0/create.sql.gz | mysql... www.mamicode.com/info-detail-1972327.htm...-快照-码迷

    Linux使用教程(教程)

    ※4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其它用户组的权限。用户可以在登录后,使用命令newgrp切换到其它用户组,这个命令的参数就是目的用户组。 10 ※三、与用户账号有关的...

    fzcat:带有 mmap 和 miniz 的快速 zcat

    我偶然注意到将 mmap、miniz 和 C++11 线程一起使用我可以比 pigz 更快地对多个文件进行 zcat,因此我决定为那些可能从中受益的人单独发布代码。 怎么更快 首先,miniz 是 zlib 的快速实现。 其次,我们使用和管道...

    RedHat AS 4安装Oracle10g手册

    在安装LINUX时最好分一个区/orasetup,这样一来即使系统坏了,也只是重装系统,而无须重新拷贝数据库安装文件. zcat ship.db.lnx32.cpio.gz | cpio –idmv (2) 解包和解压过程中,自动创建了3个包含安装文件的目录: ...

Global site tag (gtag.js) - Google Analytics