TAR是Unix/Linux中常用的归档工具,它可以对文件或目录进行打包但不压缩,或者配合其他工具进行压缩。
压缩文件或目录
以下是一些基本的tar压缩命令:
1.压缩单个文件:
tar -cvf archive.tar file1
2.压缩多个文件:
tar -cvf archive.tar file1 file2
3.压缩整个目录:
tar -cvf archive.tar directory/
在这些命令中,“-c”表示创建新的归档文件,“-v”表示详细模式,“-f”表示需要跟归档文件的名字。
解压缩文件
以下是一些基本的tar解压缩命令:
1.解压缩到当前目录:
tar -xvf archive.tar
2.解压缩到指定目录:
tar -xvf archive.tar -C /target/directory
在这些命令中,“-x”表示解压缩。
注意:tar命令本身不支持压缩,需要配合gzip或者bzip2工具进行压缩。
使用gzip压缩和解压缩
1.压缩文件或目录:
tar -czvf archive.tar.gz directory/
2解压缩文件:
tar -xzvf archive.tar.gz
在这些命令中,“-z”表示使用gzip压缩。
使用bzip2压缩和解压缩
压缩文件或目录:
tar -cjvf archive.tar.bz2 directory/
解压缩文件:
tar -xjvf archive.tar.bz2
在这些命令中,“-j”表示使用bzip2压缩。
注意:以上命令在终端中执行,需要在有tar、gzip、bzip2工具的环境中。