共计 1317 个字符,预计需要花费 4 分钟才能阅读完成。
概述
在 Linux 服务器上,我们经常需要处理各种压缩文件,以节省存储空间或便于文件传输。Linux 提供了多种压缩和解压工具,如 tar、gzip、zip、unzip 等。本文将介绍这些工具的安装方法、基本用法以及一些使用案例。
tar 命令
tar
是 Linux 中最常用的归档工具,它可以创建、查看或提取归档文件。
安装
tar
命令通常已经预装在大多数 Linux 发行版中,无需额外安装。如果需要,可以通过包管理器安装:
- Debian/Ubuntu:
sudo apt-get install tar
- Red Hat/CentOS:
sudo yum install tar
- Fedora:
sudo dnf install tar
使用案例
-
创建归档文件
tar -cvf archive_name.tar directory_to_archive
-c
创建归档,-v
显示过程,-f
指定归档文件名。 -
查看归档内容
tar -tvf archive_name.tar
-
解压归档
tar -xvf archive_name.tar
-x
解压归档。 -
压缩并归档
tar -czvf archive_name.tar.gz directory_to_archive
-z
使用 gzip 压缩。 -
解压 gzip 压缩的归档
tar -xzvf archive_name.tar.gz
gzip 命令
gzip
是一个用于文件压缩的工具,它使用 Lempel-Ziv 编码(LZ77)。
安装
gzip
通常也预装在 Linux 系统中。如果需要安装:
- Debian/Ubuntu:
sudo apt-get install gzip
- Red Hat/CentOS:
sudo yum install gzip
- Fedora:
sudo dnf install gzip
使用案例
-
压缩文件
gzip file_to_compress
压缩后,原文件会被替换为
file_to_compress.gz
。 -
解压文件
gzip -d file_to_compress.gz
-d
解压缩文件。
zip 命令
zip
是一个用于创建和操作 ZIP 归档文件的工具。
安装
zip
需要通过包管理器安装:
- Debian/Ubuntu:
sudo apt-get install zip
- Red Hat/CentOS:
sudo yum install zip
- Fedora:
sudo dnf install zip
使用案例
-
创建 ZIP 归档
zip -r archive_name.zip directory_to_archive
-r
递归地包含目录。 -
解压 ZIP 归档
unzip archive_name.zip
unzip 命令
unzip
用于解压 ZIP 文件。
安装
unzip
通常需要通过包管理器安装:
- Debian/Ubuntu:
sudo apt-get install unzip
- Red Hat/CentOS:
sudo yum install unzip
- Fedora:
sudo dnf install unzip
使用案例
-
解压 ZIP 文件
unzip archive_name.zip
写在最后
在大多数场景中,我们只需要掌握 tar
与 zip
命令就基本满足工作需要,而最常用也最好的莫属于 tar
命令,该命令还有更多的用法,如果你想学习更多,可以参考这里 Linux tar 命令
标签:linux
命令
文章来源: 轻松管理 Linux 服务器文件:解压命令全攻略