📅  最后修改于: 2023-12-03 15:02:43.739000             🧑  作者: Mango
tar(tape archive)命令是 Linux 中非常常用的归档压缩工具,用于将多个文件和目录进行整合,并可以进行压缩和解压缩操作。
它可以在不损失数据完整性的情况下,利用尽可能少的磁盘空间,在网络上“传输”文件和文件夹。
tar [选项] [文件名]
常用的一些选项:
-c
:创建新的 tar 包,需要与 -f
选项一起使用-x
:从 tar 包中解压指定的文件,需要与 -f
选项一起使用-f
:指定 tar 包的文件名,需要加在选项后面,例如:-f filename.tar
-z
:使用 gzip 压缩 tar 包,需要和 -c
或 -x
选项一起使用-j
:使用 bzip2 压缩 tar 包,需要和 -c
或 -x
选项一起使用-v
:显示 tar 包的详细信息,需要和 -c
或 -x
选项一起使用# 创建不压缩的 tar 包
tar -cvf archive.tar file1 file2 file3
# 创建 gzip 压缩的 tar 包
tar -czvf archive.tar.gz file1 file2 file3
# 创建 bzip2 压缩的 tar 包
tar -cjvf archive.tar.bz2 file1 file2 file3
# 查看不压缩的 tar 包
tar -tvf archive.tar
# 查看 gzip 压缩的 tar 包
tar -ztvf archive.tar.gz
# 查看 bzip2 压缩的 tar 包
tar -jtvf archive.tar.bz2
# 解压不压缩的 tar 包
tar -xvf archive.tar
# 解压 gzip 压缩的 tar 包
tar -xzvf archive.tar.gz
# 解压 bzip2 压缩的 tar 包
tar -xjvf archive.tar.bz2
以上就是 tar 命令的简单介绍和示例,使用 tar 命令可以方便地将多个文件和目录整合为一个文件,并进行压缩和解压缩操作。掌握 tar 命令的使用可以提升工作效率,让我们的 Linux 工作更加高效。