linux 文件压缩命令
时间: 2024-08-30 21:02:49 浏览: 250
在Linux中,文件压缩是一个常见的操作,可以节省磁盘空间并便于文件传输。常用的文件压缩命令有几种:
1. **tar** ( Tape Archive ):这是最常用的打包工具,通常配合 `-czvf` 参数组合使用。例如:
- `tar czvf archive.tar.gz file1 file2` 将file1和file2压缩成archive.tar.gz。
- `tar xzf archive.tar.gz` 可以解压。
2. **gzip** 和 **gunzip**:gzip用于单个文件压缩,gunzip用于解压。比如:
- `gzip file.txt` 压缩file.txt为file.txt.gz。
- `gunzip file.txt.gz` 解压为原文件。
3. **bzip2** 和 **bunzip2**:bzip2提供更高的压缩比,但解压速度较慢。使用方法类似:
- `bzip2 file.txt` 压缩。
- `bunzip2 file.txt.bz2` 解压。
4. **xz** 或 **unxz**:xz压缩提供了更优秀的压缩性能,尤其适合大数据量文件。
- `xz file.txt` 压缩。
- `unxz file.txt.xz` 解压。
5. **zip** 和 **unzip**:这些是跨平台的压缩工具,在Linux上通过安装`p7zip`包支持。
- `zip archive.zip file1 file2` 压缩。
- `unzip archive.zip` 解压。
阅读全文