如何使用gunzip和tar将tar.gz文件解压缩到所需的特定目录?

黛咪·谢普(DemiSheep)

当我gunzip -dc /path_to_tar.gz_file/zip1.tar.gz | tar xf -在文件所在的目录中运行tar.gz,它提取得很好。

我如何告诉它将tar.gz文件中的内容放入特定目录?

我想这gunzip -dc /path_to_tar.gz_file/zip1.tar.gz | tar xf /target_directory与一个tar错误。

我在这里还应注意,我正在尝试使用bash脚本执行此操作,并且我正在运行Solaris 10。

用户名

您可以执行一个tar命令以将内容提取到所需位置:

tar -zxvf path_to_file -C output_directory

tar 联机帮助页中所述

-C目录,-cd目录,-目录目录

在c和r模式下,这将在添加以下文件之前更改目录。在x模式下,在打开存档后但从存档中提取条目之前,请更改目录。


如您所添加的那样,您正在使用Solaris,我想您可以尝试:

gunzip -dc path_to_file | tar xf - -C path_to_extract

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章