tbz 파일의 압축을 푼다

tbz 파일의 압축을 푼다

dm4 파일로 압축을 풀고 싶은 약 1000TBZ의 거대한 tbz 파일 목록이 있습니다. 어떻게 해야 하나요?

답변1

GNU 사용 tar:

for archive in *.tbz; do
    tar -x -j -f "$archive"
done

*.tbz그러면 현재 디렉터리에서 일치하는 모든 파일을 추출하려고 시도합니다. 이러한 각 파일은 bzip2압축된 아카이브 라고 가정합니다 tar.

추출된 파일을 보려면 tar해당 -v옵션을 사용하십시오.

for archive in *.tbz; do
    tar -x -vj -f "$archive"
done

다른 구현이 압축된 데이터를 tar처리하지 않는 경우 아카이브를 별도로 압축 해제해야 합니다.-jbzip2

for archive in *.tbz; do
    bzcat "$archive" | tar -x -v -f -
done

이는 분명히 tarGNU에도 적용됩니다. bzcat로 대체될 수 있습니다 bzip2 -d -c.

현재 디렉토리 이외의 다른 디렉토리에 파일을 추출하려면 다음 -C destdir과 함께 사용하십시오 tar.

for archive in *.tbz; do
    tar -x -j -f "$archive" -C destdir
done

destdir이는 현재 디렉터리에서 호출된 디렉터리 에 파일을 저장한다고 가정합니다 .

관련 정보