Linux压缩和解压缩命令
1. 介绍
在Linux操作系统中,压缩文件夹是一种非常常见且有用的操作。通过压缩文件夹,可以将多个文件和子文件夹打包成一个压缩文件,从而方便传输、存储和备份。本文将详细介绍如何在Linux中使用不同的命令和工具来压缩文件文件夹。
2. 使用tar命令压缩文件/文件夹
2.1 使用tar命令压缩
在Linux中,tar命令是一个用于打包文件和目录的常用工具。它可以将多个文件和目录打包成一个压缩文件,并保留文件和目录的层次结构。
以下是使用tar命令打包文件夹的基本语法:
1 |
|
-c
:创建一个新的归档文件。-v
:显示处理过程中的详细信息(verbose 模式)。-f
:指定归档文件的名称。
示例1
打包单个文件
1 |
|
打包多个文件和目录
1 |
|
打包整个目录
1 |
|
上面打包后的压缩包都是.tar
后缀,不同的后缀表示压缩时候采用了不同的压缩算法。除了.tar
后缀,常见的还有tar.gz
、.gz
、bz2
。
其他常用选项参数
-z
:使用gzip压缩归档文件。-j
:使用bzip2压缩归档文件。-J
:使用xz压缩归档文件。
示例2
创建gzip压缩的归档文件
1 |
|
创建bzip2压缩的归档文件
1 |
|
创建xz压缩的归档文件
1 |
|
2.2使用tar命令解压缩
解压选项参数
-x
:解压归档文件。
解压普通的tar文件
1
tar -xvf myarchive.tar
解压gzip压缩的tar文件
1
tar -xzvf myarchive.tar.gz
解压bzip2压缩的tar文件
1
tar -xjvf myarchive.tar.bz2
解压xz压缩的tar文件
1
tar -xJvf myarchive.tar.xz
2.3列出归档文件内容
-t
:列出归档文件中的内容。
1 |
|
Linux压缩和解压缩命令
https://tangerine-kitten-lux.netlify.app/Linux压缩文件夹/