tar命令
创建备份和通过网络传输数据时,归档和压缩文件非常有用。用来创建和使用备份存档的其中一个最早也是最常见的命令是tar命令。
通过tar命令,用户可以将大型文件集汇集为一个文件(存档)。tar存档是一个结构化的文件数据序列,其中包含有关每个文件和索引的元数据,以便可以提取单个文件。该存档可以使用gzip、bzip2或xz压缩方式进行压缩。
tar命令能够列出存档内容,或者将其文件提取到当前系统。
所选的tar选项
tar命令选项划分成不同的操作,其中包括一般选项和压缩选项。
tar操作概述
- -c、--create 创建一个新存档
- -x、--extract 从现有存档提取
- -t、--list 列出存档的目录
所选的tar一般选项
- -v、--verbose 详细信息。显示存档或提取的文件有哪些
- -f、--file= 文件名。此选项必须后接要使用或创建的存档的文件名
- -p、--preserve-permissions 在提取存档时保留文件和目录的权限,而不去除umask
tar压缩选项概述
- -z、--gzip 使用gzip压缩方式(.tar.gz)
- -j、--bzip2 使用bzip2压缩方式(.tar.bz2)。bzip2的压缩率通常比gzip高
- -J、--xz 使用xz压缩方式(.tar.xz)。xz的压缩率通常比bzip2更高
列出tar命令的选项
tar命令需要以下三个选项之一:
- 使用-c或--create选项来创建存档
- 使用-t或--list选项来列出存档的内容
- 使用-x或--extract选项来提取存档
其他常用选项包括:
- 使用-f或--file=选项加上文件名,作为要运行的存档的参数
- 使用-v或--verbose选项以获取详细信息,用于查看添加到存档中或从中提取的文件有哪些