前言
由于在今天的工作中,我linux发行版的压缩工具用不了,不能使用图形化界
面快捷操作。不得不在终端使用 Shell命令进行解压操作。由于太久没用,有
所遗忘,便进行总结一下,方便以后查阅。
1. tar命令:
tar是Linux系统中最常用的归档工具,可以将多个文件或目录打包成一个文件。它支持多种压缩格式,如gzip、bzip2等。
使用gzip2
- 压缩:
tar -zcvf archive_name.tar.gz source_directory
,将source_directory目录下的所有文件和子目录打包成名为archive_name.tar.gz的压缩文件。 - 解压缩:
tar -zxvf archive_name.tar.gz -C destination_directory
,将archive_name.tar.gz文件解压缩到destination_directory目录下。
使用bzip2:
只需要将上述gzip2压缩命令中的 `z`命换为 `j` 即可。
2. gzip命令:
gzip是一个用于文件压缩和解压缩的工具,通常与tar命令结合使用。
- 压缩:
gzip source_file
,将source_file文件压缩成source_file.gz。 - 解压缩:
gunzip source_file.gz
,将source_file.gz文件解压缩成source_file。
3. bzip2命令:
bzip2是一个比gzip更高效的压缩工具,通常用于处理较大的文件。
- 压缩:
bzip2 source_file
,将source_file文件压缩成source_file.bz2。 - 解压缩:
bunzip2 source_file.bz2
,将source_file.bz2文件解压缩成source_file。
4. zip命令:
zip是一个用于创建和解压ZIP文件的工具,zip格式的压缩包在linux和windows下都通用。
- 压缩:
zip archive_name.zip source_file1 source_file2 ...
,将source_file1、source_file2等文件压缩成名为archive_name.zip的压缩文件。 - 解压缩:
unzip archive_name.zip -d destination_directory
,将archive_name.zip文件解压缩到destination_directory目录下。
5. rar命令:
rar是一个用于创建和解压RAR文件的工具。
- 压缩:
rar a archive_name.rar source_file1 source_file2 ...
,将source_file1、source_file2等文件压缩成名为archive_name.rar的压缩文件。 - 解压缩:
unrar x archive_name.rar destination_directory
,将archive_name.rar文件解压缩到destination_directory目录下。
结语
总结有不全面或者不准确的地方,欢迎指针批评。
相互学习,共同成长。