关于后缀名
引用
*.Z compress程序压缩的文件
*.bz2 bzip2程序压缩的文件
*.gz gzip程序压缩的文件
*.tar tar程序打包的数据,没有经过压缩
*.tar.gz tar程序打包的数据,经过gzip压缩
1、compress
压缩
compress filename
解压缩
compress -d filename.Z
or
uncompress filename.Z
2、bzip2,bzcat
引用
bzip2 -h ──(Mon,Jul01)─┘
bzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010.
usage: bzip2 [flags and input files in any order]
-h --help print this message
-d --decompress force decompression
-z --compress force compression
-k --keep keep (don't delete) input files
-f --force overwrite existing output files
-t --test test compressed file integrity
-c --stdout output to standard out
-q --quiet suppress noncritical error messages
-v --verbose be verbose (a 2nd -v gives more)
-L --license display software version & license
-V --version display software version & license
-s --small use less memory (at most 2500k)
-1 .. -9 set block size to 100k .. 900k
--fast alias for -1
--best alias for -9
If invoked as `bzip2', default action is to compress.
as `bunzip2', default action is to decompress.
as `bzcat', default action is to decompress to stdout.
If no file names are given, bzip2 compresses or decompresses
from standard input to standard output. You can combine
short flags, so `-v -4' means the same as -v4 or -4v, &c.
bzip2 [-dz] filename
参数说明
-d :解压缩
-z :压缩
bzcat filename.bz2 读取压缩文件内容
同时bunzip2等同于bzip2 -d
3、gzip,zcat
引用
─ gzip -h ──(Mon,Jul01
Usage: gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).
Mandatory arguments to long options are mandatory for short options too.
-c, --stdout write on standard output, keep original files unchanged
-d, --decompress decompress
-f, --force force overwrite of output file and compress links
-h, --help give this help
-l, --list list compressed file contents
-L, --license display software license
-n, --no-name do not save or restore the original name and time stamp
-N, --name save or restore the original name and time stamp
-q, --quiet suppress all warnings
-r, --recursive operate recursively on directories
-S, --suffix=SUF use suffix SUF on compressed files
-t, --test test compressed file integrity
-v, --verbose verbose mode
-V, --version display version number
-1, --fast compress faster
-9, --best compress better
With no FILE, or when FILE is -, read standard input.
Report bugs to <bug-gzip@gnu.org>.
gzip [-d#] filename
zcat filename.gz
读取压缩文件的内容
参数说明:
-d : 解压缩的参数
-# : 压缩等级,1最不好,9最好,6为默认值
4、tar
引用
└─(22:30:%)── tar -h ──(Mon,Jul01)─┘
tar(bsdtar): manipulate archive files
First option must be a mode specifier:
-c Create -r Add/Replace -t List -u Update -x Extract
Common Options:
-b # Use # 512-byte records per I/O block
-f <filename> Location of archive
-v Verbose
-w Interactive
Create: tar -c [options] [<file> | <dir> | @<archive> | -C <dir> ]
<file>, <dir> add these items to archive
-z, -j, -J, --lzma Compress archive with gzip/bzip2/xz/lzma
--format {ustar|pax|cpio|shar} Select archive format
--exclude <pattern> Skip files that match pattern
-C <dir> Change to <dir> before processing remaining files
@<archive> Add entries from <archive> to output
List: tar -t [options] [<patterns>]
<patterns> If specified, list only entries that match
Extract: tar -x [options] [<patterns>]
<patterns> If specified, extract only entries that match
-k Keep (don't overwrite) existing files
-m Don't restore modification times
-O Write entries to stdout, don't restore to disk
-p Restore permissions (including ACLs, owner, file flags)
bsdtar 2.8.3 - libarchive 2.8.3
tar [-zxcvfpP] filename
tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gz source
参数说明:
-z:是否同时具有gzip
-x:解开一个压缩文件
-t:查看tarfile里面的文件
-c:建立一个压缩文件
-v:压缩过程中显示文件
-f:使用文件名字
-p:使用源文件的原文属性
-P:可以使用绝对路径
-N:比后面的接的日期还要新的文件才会被打包进新建的文件中
--exclude FILE:在压缩过程中,不要将FILE打包
e.g.
tar -cvf directory.tar directory
tar -zcvf directory.tar.gz directory
tar -xvf directory.tar #注意由于没有gzip的作用,所以只要使用-xvf即可,不需要加上z,否则会有问题
tar -zxvf directory.tar.gz #这时候就需要z了
参考资料:
鸟哥的Linux私房菜
分享到:
相关推荐
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d ...
Linux是一种广泛使用的开源类Unix操作系统,其用户界面是基于命令行的。在Linux环境下,命令行工具和脚本提供了强大...由于Linux系统的广泛性,这些命令在不同发行版和环境下可能略有差异,但基础用法通常都是通用的。
2.3 文件压缩命令 Linux支持多种文件压缩格式,如: - `gzip`:压缩单个文件。 - `bzip2`:提供更高压缩率的压缩工具。 - `tar`:用于打包文件或目录,配合`gzip`或`bzip2`进行压缩。 - `unzip`/`untar`:解压`.zip...
### 工程师必用 Linux 命令详解 Linux 是一种广泛使用的开源操作系统,尤其在服务器领域占有举足轻重的地位。对于从事 IT 行业尤其是软件开发和系统管理的人来说,掌握一定的 Linux 命令是必不可少的技能之一。下面...
《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...
Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...
了解这些命令和选项后,你便能轻松处理Linux下的各种压缩文件,无论是整理系统文件,还是接收和分享文件,都能游刃有余。在实际操作中,还可以根据需求选择合适的压缩工具,例如,bzip2提供的压缩率更高,但压缩和...
- **压缩与解压缩**:`tar`命令用于打包文件或目录,如`tar cvf`创建归档,`tar xvf`解压,`gzip`和`gunzip`处理gz格式,`zip`和`unzip`处理zip格式,`compress`和`uncompress`处理Z格式,`pack`和`unpack`处理z...
2. 备份压缩命令 备份是系统维护中非常重要的一个环节,Linux提供了多种工具来完成备份压缩工作。例如,bzip2和gzip命令用于对文件进行压缩,tar命令则是备份工具,支持将多个文件打包并压缩。gunzip、unzip命令...
vi 编辑器是 Linux 下非常强大的文本编辑工具,分为三种模式:命令模式、插入模式和底线命令模式。 - **命令模式**: - `h`: 左移一个字符。 - `j`: 下移一行。 - `k`: 上移一行。 - `l`: 右移一个字符。 - `...
这份资料整理可能包含了各种实用的Linux命令、系统管理、网络配置、脚本编程等内容。 【描述】中的"Linux命令大全"意味着资料包里应该有详尽的Linux命令教程,这些命令是日常操作Linux系统的基础,如ls(列出目录...
以下是一些常用Linux命令的详细说明: 1. **tar**:这是一个用于处理档案文件的工具。`-c`选项用于创建新备份文件,`-x`用于从中提取内容,`-z`配合gzip压缩文件,`-v`显示详细过程,`-f`指定备份文件名。 2. **...
- **apt/yum**: Linux下的包管理器,用于安装、更新和卸载软件。 - **brew**: Mac OS的包管理器。 8. **版本控制**: - **git**: 开源的分布式版本控制系统,用于追踪文件的修改历史。 9. **开发相关工具**: ...
在提供的文件列表中,"详细个人整理笔记.exe"可能包含了作者个人对这些概念的深入理解和实践案例,"config.ini"可能是配置文件,而"Linux命令手册.pdf"则是手册的主体部分,包含详细的命令解释和示例。通过阅读这些...
Linux命令全集是Linux系统操作的核心工具,它们允许用户与操作系统进行交互,执行各种任务,如文件管理、系统管理、进程控制等。本文件详细介绍了316个Linux命令,涵盖了从基本到高级的各种功能。 文件管理是Linux...
3. **文件备份和压缩命令** - `bzip2/bunzip2`:用于压缩和解压文件,bzip2压缩率较高但速度较慢。 - `gzip/gunzip`:另一种常用的压缩和解压工具,速度快但压缩率略低。 - `tar`:打包文件或目录,`tar -czvf ...
Donald通过整理和排版网络上的资源,形成了一本适合打印和查阅的《Linux常用命令手册》,便于用户在实际工作中快速找到需要的命令。 文件传输是Linux命令中非常重要的一个部分。包括FTP、TFTP等多种文件传输协议,...
### Linux命令大全解析 在日常使用Linux的过程中,掌握一系列实用且高效的命令是非常重要的。下面将对部分常用的Linux命令进行详细的介绍与解析。 #### 1. `shutdown` **用途**: `shutdown` 命令用于安全地关闭或...