我想在我的目录中找到一个压缩后的 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 {} \;
这应该有效。