Linux 文件压缩和归档命令(command)总结
1、tar 命令
tar(Tape Archive)是用于归档多个文件和目录到单个文件的命令。它本身不进行压缩,但常与其他压缩命令结合使用。
命令选项及使用:Linux 文件压缩和归档命令(command)总结2、gzip 命令
gzip 是一个流行的数据压缩程序,它通常用于压缩单个文件。
1)压缩文件
gzip filename
2)解压文件
gzip -d filename.gz
或
gunzip filename.gz
3、bzip2 命令
bzip2 提供比 gzip 更高的压缩率,但压缩和解压速度较慢。
1)压缩文件
bzip2 filename
2)解压文件
bzip2 -d filename.bz2
或
bunzip2 filename.bz2
4、xz 命令
xz 是一个高效的压缩工具,提供比 gzip 和 bzip2 更高的压缩率。
1)压缩文件
xz filename
2)解压文件
xz -d filename.xz
或
unxz filename.xz
5、zip 和 unzip 命令
zip 是另一种常用的压缩工具,特别在与 Windows 系统交互时。
1)压缩文件
zip archive.zip file1 file2 dir1
2)解压文件
unzip archive.zip
6、7z 命令
7z(7-Zip)是一个文件压缩程序,支持多种压缩算法,提供高压缩比。
1)压缩文件
7z a archive.7z file1 file2 dir1
2)解压文件
7z x archive.7z
注意:当使用 tar 命令进行归档和压缩时,文件扩展名(如 .tar.gz
、.tar.bz2
、.tar.xz
)通常用于指示使用的压缩方法。对于归档大量文件或目录,推荐使用 tar
结合压缩命令(如 gzip
、bzip2
或 xz
)。对于单个文件,可以直接使用 gzip
、bzip2
、xz
或 zip
。
参考文档:https://www.cjavapy.com/article/9/