1.11.压缩解压命令
压缩格式:
.gz Linux中常见
.rar Windows常见
.zip Linux,Windows都可以支持,不需要额外安装软件。
1.11.1.gzip
压缩文件
只能压缩文件,不能压缩目录。
压缩与解压缩,不保留原文件。
[root@localhost cn]# ls
china.log
[root@localhost cn]# gzip china.log
[root@localhost cn]# ls
china.log.gz
压缩以后,原文件已经不存在了。
解压缩:gzip –d
解压缩以后,压缩包已经不存在了
[root@localhost cn]# gzip -d china.log.gz
[root@localhost cn]# ls
china.log
不能压缩目录
[root@localhost cn]# mkdir gd
[root@localhost cn]# ls
china.log gd
[root@localhost cn]# gzip gd
gzip: gd is a directory -- ignored
[root@localhost cn]#
1.11.2.gunzip
解压缩,类似与gzip –d命令
[root@localhost cn]# ls
china.log.gz gd
[root@localhost cn]# gunzip china.log.gz
[root@localhost cn]# ls
china.log gd
[root@localhost cn]#
1.11.3.tar
打包目录,压缩后的格式:.tar.gz
1、可以保留原文件
2、可以压缩目录
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包时,同时压缩
打包后,使用gzip压缩
[root@localhost cn]# tar -cvf gd.tar gd
gd/
[root@localhost cn]# ls
china.log gd gd.tar
[root@localhost cn]# gzip gd.tar
[root@localhost cn]# ls
china.log gd gd.tar.gz
[root@localhost cn]#
打包时直接压缩
[root@localhost cn]# tar -zcvf gd2.tar.gz gd
gd/
[root@localhost cn]# ls
china.log gd gd2.tar.gz gd.tar.gz
[root@localhost cn]#
解压缩
-x 解包
-v 显示详细信息
-f 指定解压文件名
-z 解压缩
[root@localhost cn]# tar -zxvf gd2.tar.gz
gd/
[root@localhost cn]# ls
china.log gd gd2.tar.gz gd.tar.gz
[root@localhost cn]#
1.11.4.zip
压缩文件或者目录
zip [-r] [压缩后的文件名] [文件或目录]
-r 压缩目录
Linux的压缩格式,Windows的压缩文件几乎都支持。
Windows的压缩,Linux不一定支持,除了zip格式。
可以保留原文件
可以压缩目录
zip安装
-bash: zip: command not found
是因为liunx服务器上没有安装zip命令,需要安装一下即可
linux安装zip命令:
yum install zip
压缩文件,压缩比并不可观
[root@localhost cn]# ls
china.log gd
[root@localhost cn]# zip china.zip china.log
adding: china.log (stored 0%)
[root@localhost cn]# ls
china.log china.zip gd
[root@localhost cn]#
1.11.5.unzip
linux安装unzip命令:
yum install unzip
解压缩zip格式的压缩包。
[root@localhost cn]# unzip china.zip
Archive: china.zip
replace china.log? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
extracting: china.log
[root@localhost cn]# ls
china.log china.zip gd
[root@localhost cn]#
1.11.6.bzip2
gzip的升级版
压缩格式:.bz2
-k 表示产生压缩文件后保留原文件。
该种格式压缩比比较好。
bzip2安装
yum install bzip2
压缩文件,保留原文件
[root@localhost cn]# bzip2 -k china.log
[root@localhost cn]# ls
china.log china.log.bz2 china.zip gd
[root@localhost cn]#
和tar一起使用
tar命令中-j选项表示使用bzip2
-j, --bzip2
filter the archive through bzip2
[root@localhost cn]# tar -cjf gd.tar.bz2 gd
[root@localhost cn]# ls
china.log china.log.bz2 china.zip gd gd.tar.bz2
[root@localhost cn]#
1.11.7.bunzip2
解压bz2压缩包
解压时,保留原文件 –k表示保留原文件
[root@localhost cn]# bunzip2 -k china.log.bz2
bunzip2: Output file china.log already exists.
使用tar解压bz2压缩包 –x表示解压
[root@localhost cn]# tar -xjf gd.tar.bz2
相关推荐
### Linux学习笔记精要 #### 一、Linux操作系统概述与常用命令 - **Shell与GUI**: Linux系统提供了两种主要的用户交互方式,图形用户界面(GUI)如Gnome和命令行界面(CLI)如Bash。GUI适合初学者,而CLI对于高效地...
### Linux基础命令学习笔记 #### 1.2 系统命令 在Linux系统中,熟练掌握各种命令是非常重要的。下面将详细介绍几个常用的系统命令。 ##### 1.2.1 命令tar `tar`命令是Linux系统中最常用的数据打包备份工具之一,...
### Linux学习笔记_之_100条常用命令详解 #### 1. ls - **命令格式**: `ls [选项]` - **功能**: 显示指定工作目录下的内容。 - **选项**: - `-l`: 以长格式列出文件和目录的详细信息。 - `-a`: 显示所有文件及...
在Linux系统中,掌握网络管理和通信以及文件的压缩解压是至关重要的技能,特别是对于Linux初学者来说。本文将深入讲解这些基础知识,帮助你快速上手。 首先,我们来看看网络管理与通信命令: 1. `ifconfig`:这是...
### Linux学习笔记 #### 常用命令及命令选项注释 **1. `ls`:显示文件** - `-a`:查看所有文件,包括隐藏文件。 - `-l`:查看详细信息。 - `-h`:人性化显示。 - `-d`:查看目录属性。 示例: ```bash ls -d ...
Linux学习笔记中包含了大量关于Linux操作系统的知识点,它主要涉及Linux命令、文件系统操作、权限管理、文件搜索、用户管理以及网络命令等方面的内容。以下是知识点的详细解读: 1. Linux基础命令 - ifconfig命令...
### Linux 入门学习笔记 #### 一、Linux 安装与配置 ##### 1. Linux 的安装方式 - **虚拟机安装**:通过虚拟化技术,在现有操作系统上模拟一个完整的计算机环境,安装 Linux。 - **安装虚拟机软件**: - **...
以上内容涵盖了Linux的基本命令操作,Java开发环境的搭建,以及Tomcat服务器的安装与启动,这些都是Linux学习和日常运维中必不可少的基础知识。通过熟练掌握这些技能,可以更好地进行系统管理和服务部署。
### 推荐一本《Linux学习笔记》的知识点详解 #### 第一章 Linux简介及安装 **一、Linux介绍** - **Linux起源与定义**:Linux 是由芬兰大学生 Linus Torvalds 在 1991 年发起的一个开源项目。它是一种基于 Unix 的...
### Linux学习笔记v1.0 - 周立功开发板平台使用指令合集 #### 1.4 Makefile Makefile 是一个重要的自动化构建工具,用于自动化编译过程,通常用于 C 和 C++ 项目的编译。在《正点原子》I.MX6U嵌入式Linux驱动开发...
这些只是Linux学习笔记中的一部分内容,完整的学习资料会详细解释每个命令的选项、参数以及实际应用场景。通过深入学习和实践,你将能够熟练掌握Linux,无论你是开发人员还是系统管理员,都能在工作中游刃有余。记住...
以下是一份详细的Linux学习笔记,涵盖了安装软件、常用命令以及系统管理等方面: 1. **Linux目录结构**: - `/` 根目录,所有其他目录的起点。 - `/bin` 存放基本系统命令,如`ls`, `cp`, `mkdir`,这些命令可供...
### 尚学堂马士兵Linux学习笔记精粹 #### Linux文件系统结构概览 - **根目录(/)**:Linux文件系统的入口,是最高一级的目录,所有其他目录的起点。 - **/bin**:存储基础系统所需命令,如`ls`、`cp`、`mkdir`等...
"Linux学习笔记" Linux操作系统认知 操作系统(Operation System简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先...
- 解压源代码:使用tar命令解压缩源代码包。 - 配置内核:运行`make menuconfig`或`make config`,根据需求选择内核选项。 - 编译内核:执行`make`命令,这将编译源代码生成内核。 - 安装内核:使用`make ...
### Linux学习基础知识版 (2) 知识点详解 #### 服务器简单介绍 - **服务器定义**:服务器是指在网络环境中能够提供数据存储、处理、通信等服务的高性能计算机。它们通常具有比普通个人电脑更高的计算能力和更稳定的...