Untar文件不到一天

时间:2017-10-02 22:17:06

标签: linux shell unix tar

所以我一直在研究一种解决方案,它可以将来自其他服务器的新文件解压缩到特定文件夹。 我有解决方案的各个部分,但试图将它们结合起来。 这是我到目前为止所做的。

find . -name 'BkupFPTCONS*' -mtime -1 | xargs tar -xvf

这将找到不到24小时的tar文件并将其解压缩。但是,我需要将文件提取到特定文件夹,以便省略根文件夹。下面的命令工作正常。但同样,我需要结合上面的命令使用它来自动化这个过程。

tar -xf BkupFPTCRPOL*.tar.gz -C ./FPTCRPOL --strip-components=1 

会很感激的建议。

1 个答案:

答案 0 :(得分:1)

尝试一下:

def customExample[T](things: Seq[T]): Future[Seq[T]] = {
  flatTraverse(things)(futureMaybeThings[T])
}

注意来自男人的find . -name 'BkupFPTCONS*' -mtime -1 -execdir tar -xf {} -C ./FPTCRPOL --strip-components=1 \;

-execdir

如果要在提取内容后删除压缩文件,可以使用-execdir utility [argument ...] ; The -execdir primary is identical to the -exec primary with the exception that utility will be executed from the directory that holds the current file. The filename substituted for the string ``{}'' is not qualified. 选项:

-delete