tar를 사용하여 테이프에서 파일 목록 추출

tar를 사용하여 테이프에서 파일 목록 추출

내 목표는 tar를 사용하여 lto5 테이프에서 목록에 있는 파일만 추출하는 것입니다. 데이터는 처음에 tar를 사용하여 테이프에 기록됩니다. 다음을 수행하여 .tgz 파일에서 이 작업을 수행할 수 있습니다.

gunzip < file.tgz |tar --directory /local/projects/devel/tar_test -x -v -T test_input

test_input추출할 파일 목록은 어디에 있습니까? 이것은 잘 작동하지만 테이프에서 동일한 작업을 수행하는 데 어려움을 겪고 있습니다. 테이프에서 데이터를 복구할 때 일반적으로 다음을 수행합니다.

tar -x -v --file /dev/tape/fixed/drive0 --directory /local/projects/devel/tar_test

이 명령을 추가하려고 시도했지만 -T test_input실패했습니다. 나는 실패가 GNU tar 매뉴얼 페이지의 이 점과 관련되어 있다고 생각합니다.

""--create"와 함께 tar를 실행하지 않는 한 동일한 명령에서 --files-from=- 및 --file=- (-f -)를 함께 사용할 수 없습니다."

--file 및 --files-from(-T) 옵션을 동시에 사용할 수 없기 때문에 이 방법으로 테이프에서 특정 파일을 복구할 수 있는지 궁금합니다. 다른 사람들이 특정 파일을 얻기 위해 테이프를 다른 위치에 배치해야 하는 것을 본 적이 있는데 이것이 유일한 방법인지 궁금합니다.

관련 정보