找到“.gz”扩展文件并使用“tar”解压

找到“.gz”扩展文件并使用“tar”解压

我想在我的目录中找到一个压缩后的 tarball 文件并将其解压。我努力了:

system("find . -name '*.gz' | tar -xvf -")

这会产生以下错误:

tar: Missing type keyword in mtree specification
x ./Library/rmarkdown_2.17.1.tar.gz
tar: Error exit delayed from previous errors.

system是R中调用linux命令的函数。

答案1

find ./ -iname '*.tgz' -exec tar -xvf {} \;

这应该有效。

相关内容