如何在UNIX上提取.tar.gz文件

时间:2016-02-14 22:33:31

标签: unix tar

我有一个文件(reviews_dataset.tar.gz),其中包含许多包含数据的文件。我需要提取此存档中的文件,然后对该文件执行一些基本命令。到目前为止,我已经创建了一个名为(CW)的目录并找到了一个命令tar zxvf fileNameHere.tgz,但是当我运行它时,它当然找不到我的文件,因为我还没有“下载”到我的目录中呢?如何将此文件存入我的目录,以便我可以将其解压缩?对不起,如果措辞不好,我对此非常陌生。

2 个答案:

答案 0 :(得分:1)

您必须从文件所在的目录中运行命令,或者提供文件的相对或绝对路径。我们来做后者:

cd /home/jsmith
mkdir cw
cd cw
tar zxvf /home/jsmith/Downloads/fileNameHere.tgz

答案 1 :(得分:0)

您应该使用带有破折号前面的选项的命令,如下所示:

tar -zxvf filename.tar.gz

如果要指定保存所有文件的目录,请使用 -C

tar -zxf filename.tar.gz -C /root/Desktop/folder