/home/exercise/bzip2 에는 temp.tar.bz 파일이 존재합니다.
해당 파일의 압축을 해제하세요.
tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용합니다.
각 압축 형식에 따라 어떤 옵션을 사용해야 하는지 공부해야 합니다.
temp.tar.bz 파일의 압축 형식을 확인하고 실습을 수행하세요.
/home/exercise/bzip2 에는 temp.tar.bz 파일이 존재합니다.
해당 파일의 압축을 해제하세요.
tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용합니다.
각 압축 형식에 따라 어떤 옵션을 사용해야 하는지 공부해야 합니다.
temp.tar.bz 파일의 압축 형식을 확인하고 실습을 수행하세요.
협력사에서 받은 로그 아카이브나 오픈소스 프로젝트의 소스 배포본을 서버에 올려두면, 파일 하나 안에 수백 개의 파일이 묶이고 압축까지 걸려 있는 경우가 대부분입니다. 운영자는 이 묶음을 원래의 디렉터리 구조 그대로 풀어놓은 뒤에야 로그를 분석하거나 빌드를 시작할 수 있습니다. 이때 전달받은 파일이 어떤 방식으로 압축됐는지 먼저 확인하는 습관이 필요합니다.
리눅스에서 여러 파일을 하나로 묶는 일(아카이빙)과 용량을 줄이는 일(압축)은 원래 별개의 단계입니다. tar가 묶음을 담당하고, gzip·bzip2·xz 같은 도구가 압축을 담당하며, tar는 이들 압축 도구를 호출해 한 번에 처리할 수 있도록 설계돼 있습니다. 그래서 같은 해제 작업이라도 내부 압축 방식에 따라 tar에게 알려줘야 할 내용이 달라집니다.
주의할 점은 파일 이름의 확장자가 곧 실제 형식을 보장하지 않는다는 것입니다. 확장자는 사람이 붙인 이름표일 뿐이므로, 헷갈릴 때는 file 명령처럼 파일의 실제 내용을 판별해주는 도구로 확인하는 편이 안전합니다. 아카이브 취급은 리눅스마스터 시험의 시스템 운영 관리 영역에서 자주 다뤄지며, 서버 관리자나 백업 담당자에게는 일상적인 기본기에 해당합니다.