tar 命令
tar 命令在存档中存储、列出或者提取文件。
$ tar functions archivefile filenames
使用 tar 命令的输出是一个 tar 文件。
Linux 中 tar 文件的默认输出位置是 stdout。
更多: zhilu jiaocheng
创建 tar 存档
我们可以使用 tar 命令在磁盘或者文件上创建包含多个文件或者目录的归档文件。
以下示例向我们展示了如何将主目录归档到磁盘上。
$ tar cvf user_home.tar /home/user /home/user/ /home/user/.bash_logout /home/user/.bash_profile /home/user/.bashrc ...
以下示例向我们展示了如何将多个文件归档到名为 test.tar 的归档文件中。
# tar cvf test.tar test test1 test2 test test1 test2
提取 tar 存档
我们可以检索或者提取直接写入磁盘设备或者文件的存档内容。
要从 test.tar 存档文件中提取文件,请输入以下命令:
# tar xvf test.tar test test1 test2
tar 命令选项
该表描述了一些常用的 tar 命令选项。
有关 tar 命令及其选项的详细说明,请阅读 tar 手册页。
选项 | 描述 |
---|---|
c | 创建一个新的 tar 文件 |
t | 列出 tar 文件的目录 |
x | 列出 tar 文件的目录 |
f | 指定存档文件或者磁带设备。 |
v | 指定存档文件或者磁带设备。 |
h | 遵循符号链接作为标准文件或者目录 |
z | 遵循符号链接作为标准文件或者目录 |
j | 使用 bzip 压缩和提取文件和目录 |
tar(磁带归档程序)工具是 Linux 系统上最常用的数据备份应用程序。
它以特殊格式将文件归档,可以直接在备份介质(如磁带)上归档,也可以归档到文件系统中的归档文件中。
查看 tar 存档
我们可以查看直接写入磁盘或者文件存档的所有文件的名称。
要查看 test.tar 存档文件的内容,请输入以下命令:
# tar tf test.tar test test1 test2
日期:2020-09-17 00:13:58 来源:oir作者:oir