私のディレクトリで圧縮された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
Linux コマンドを呼び出す R の関数です。
答え1
find ./ -iname '*.tgz' -exec tar -xvf {} \;
これはうまくいきます。