linux中的常用压缩与解压缩命令
linux中常用的压缩格式有 .zip .gz .bz2 .tar.gz .tar.bz2
一、.zip
1.命令格式
zip 压缩文件名 源文件名 (压缩文件到当前目录)
zip -r 压缩文件名 源目录名 (压缩目录文件到当前目录)
unzip 压缩文件名 (解压缩.zip文件到当前目录)
说明:.zip格式的压缩文件在Linux及Windows中通用,当源文件比较小时,压缩文件可能比原文件大(压缩格式的换算)
二、.gz
1.命令格式
gzip 源文件 (压缩文件到当前目录,源文件被删除)
gzip -c 源文件 > 压缩文件 (压缩文件到当前目录,通过输出重定向实现源文件保留)
gzip -r 目录 (压缩指定目录下所有文件)
gzip -d 压缩文件 (解压缩文件到当前目录,源文件被删除)
gunzip 压缩文件 ()
说明:Linux中的.gz格式文件可以在Windows中实现解压缩
三、.bz2
1.命令格式
bzip2 源文件 (不保留源文件)
bzip2 -k 源文件 (压缩之后保留源文件)
bzip2 -d 压缩文件 (解压缩,不保留压缩文件,-k保留压缩文件)
bunzip2 压缩文件 (解压缩,不保留压缩文件,-k保留压缩文件)
注:bzip命令不能压缩目录
四、.tar.gz
1.tar命令(打包命令)
命令格式:tar -cvf 打包文件名 源文件 (-c 打包、-v显示过程、-f 指定打包后的文件名)
tar -xvf 打包文件名 (-x解包)
2.tar.gz (打包并压缩)
命令格式:tar -zcvf 压缩包名.tar.gz 源文件 (-z 压缩为.tar.gz格式)
tar -zxvf 压缩包名.tar.gz (-x 解压缩.tar.gz格式)
tar -zcvf 路径/压缩包名.tar.gz 源文件1 源文件2 (分别压缩多个文件到指定路径下为.tar.gz格式)
tar -ztvf 压缩包名.tar.gz (-t test 查看压缩包内的文件)
五、.tar.bz2
1.命令格式
tar -jcvf 压缩包名.tar.bz2 源文件 (压缩为.tar.bz2格式)
tar -jxvf 压缩包名.tar.bz2 (解压缩.tar.bz2格式)
tar -jxvf 压缩包名.tar.bz2 -C 路径 (解压到指定路径下)
linux中的常用压缩与解压缩命令的更多相关文章
- linux中tar及压缩解压命令用法
把常用的tar解压命令总结下,当作备忘: tar 命令可以为Linux的文件和目录创建档案.利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向 档案中加入新的文件.t ...
- Linux下常用压缩、解压缩命令
常用的压缩工具 一是单纯的单文件压缩工具,主要有compress,gzip,bzip2. 二是打包压缩工具,也是最常用的,tar 压缩比:compress<gzip<bzip2 co ...
- linux中,常用的账号管理命令
创建新用户:adduser 用户名创建新用户并将其加入一个现有组中:adduser 用户名 -G 组名创建新用户并使其只属于该组:adduser 用户名 -g 组名创建用户密码:passwd 用户名创 ...
- linux_常用压缩,解压缩命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...
- 一、Linux中的常用命令2 二、Vim编辑器的使用
一.Linux的常用命令###<1>文件目录操作 13. echo:用于输出字符串,shell编程,echo 1. 输出字符串 : echo str ,shell编程会使用(类似java中 ...
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
- Linux 压缩、解压缩命令
Linux 压缩.解压缩命令 tar 语法命令 tar [options-] [files] options: 选择 描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的 ...
- linux中的常用命令
cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关 ...
- Linux系统下文件压缩与打包命令
Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...
随机推荐
- 细说并发4:Java 阻塞队列源码分析(上)
上篇文章 趣谈并发3:线程池的使用与执行流程 中我们了解到,线程池中需要使用阻塞队列来保存待执行的任务.这篇文章我们来详细了解下 Java 中的阻塞队列究竟是什么. 读完你将了解: 什么是阻塞队列 七 ...
- Openstack认证过程
01.登陆界面或命令行通过RESTful API向Keystone获取认证信息: 02.Keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求: 03.界面或命令行通过R ...
- 在ORACLE中移动数据库文件
转载: 在ORACLE中移动数据库文件 --ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成. --由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等, --我們可能会考虑移动数 ...
- postfix邮件服务器搭建02-安装篇
本文接着上文的环境,进行postfix邮件发信端和dovecot邮件收信端的部署,之后部署基于浏览器的extmail图形管理端,使管理员可以通过网页对邮件虚拟用户进行管理,对邮件服务器进行管控 1.p ...
- visual studio code 命令集合
title: "netcore命令行汇总" layout: post date: 2017-09-18 13:22:00" categories: netcore --- ...
- typecho去index.php
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} ! ...
- HDU - 6513 Reverse It (SYSU校赛C题)(组合数学+容斥)
题目链接 题意:给定一个n*m的矩阵,可以选择至多两个子矩阵将其反转,求能形成多少种不同的矩阵. 任选一个矩阵有$C_{n+1}^{2}C_{m+1}^{2}$种方法,任选两个不同的矩阵有$C_{C_ ...
- Codeforces 828C String Reconstruction【并查集巧妙运用】
LINK 题目大意 给你n个串和在原串中的出现位置,问原串 思路 直接跑肯定是GG 考虑怎么优化 因为保证有解,所以考虑过的点我们就不再考虑 用并查集维护当前每个点之后最早的没有被更新过的点 然后就做 ...
- Codeforces 1030E 【暴力构造】
LINK 题目大意:给你n个数,你可以交换一个数的任意二进制位,问你可以选出多少区间经过操作后异或和是0 思路 充分必要条件: 区间中二进制1的个数是偶数 区间中二进制位最多的一个数的二进制个数小于等 ...
- 前端(六):JavaScript面向对象之宿主对象
宿主对象即浏览器提供的对象,主要包括DOM对象和BOM对象. 一.DOM源起 1.SGML.XML和XHTML SGML(标准通用标记语言)是定义使用标签来表示数据的标记语言的语法. - 标签由一个小 ...