".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.

systemLinux 명령을 호출하는 R의 함수입니다.

답변1

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

이것은 작동합니다.

관련 정보