Linux 对目录内文件进行归档压缩
时间: 2023-05-30 21:03:50 浏览: 124
Linux中常用的归档压缩命令有tar、gzip、bzip2、zip等。这些命令可以对目录内的文件进行归档压缩,可以减小文件大小,便于传输和存储。
下面以tar命令为例,介绍如何对目录内文件进行归档压缩。
1. 压缩文件
将目录内的文件归档并压缩为.tar.gz格式的压缩包,命令如下:
```shell
tar -zcvf filename.tar.gz directory/
```
参数说明:
- -z:使用gzip压缩
- -c:创建新的归档文件
- -v:显示归档过程中处理的文件
- -f:指定归档文件名
例如,将目录/home/user下的所有文件归档并压缩为/home/user/files.tar.gz:
```shell
tar -zcvf /home/user/files.tar.gz /home/user/
```
2. 解压文件
解压.tar.gz格式的压缩包,命令如下:
```shell
tar -zxvf filename.tar.gz
```
参数说明:
- -x:解压归档文件
- -z:使用gzip解压
- -v:显示解压过程中处理的文件
- -f:指定归档文件名
例如,将/home/user/files.tar.gz解压到/home/user目录下:
```shell
tar -zxvf /home/user/files.tar.gz -C /home/user/
```
阅读全文