如何从 Tarball 存档中提取单个文件/目录

您所在的位置:网站首页 gz文件怎么grep 如何从 Tarball 存档中提取单个文件/目录

如何从 Tarball 存档中提取单个文件/目录

#如何从 Tarball 存档中提取单个文件/目录| 来源: 网络整理| 查看: 265

如何从 Tarball 存档中提取单个文件/目录

要从 tarball 存档中提取单个文件或目录,您可以使用带有 -x选项的 tar命令进行提取,使用 -f选项指定存档文件,使用 -C选项指定目标目录。您还可以使用 --wildcards选项指定与要提取的文件或目录相匹配的模式。

例如,要从名为“archive.tar.gz”的 tarball 存档中提取名为“file.txt”的单个文件,您可以使用以下命令:

tar -xzf archive.tar.gz --wildcards 'file.txt' -C /path/to/destination/directory

要从同一个 tarball 存档中提取名为“directory”的目录及其所有内容,可以使用以下命令:

tar -xzf archive.tar.gz --wildcards 'directory/*' -C /path/to/destination/directory

您还可以使用“--strip-components”选项从提取的文件中删除前导目录。例如,要将“directory”目录下的内容直接解压到目标目录中,可以使用如下命令:

tar -xzf archive.tar.gz --wildcards 'directory/*' --strip-components=1 -C /path/to/destination/directory

请注意,“tar”命令可以提取多种格式的 tarball 存档,包括“.tar”、“.tar.gz”、“.tar.bz2”等。您使用的选项和参数可能因 tarball 归档文件的格式和提取的特定需要而异。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3