더북(TheBook)

4.1 왜 아카이빙을 할까

아카이빙을 왜 하는지 알아보기 전에 아카이브가 무엇인지 알아보자. 아카이브(archive)는 여러 파일과 디렉터리를 담고 있는 그저 하나의 파일일 뿐이다. 그림 4-1처럼 단일 파일에 파일과 디렉터리들을 넣어 놓으면 따로 존재할 때보다 이동, 공유, 저장하는 게 훨씬 더 쉬워진다.

▲ 그림 4-1 파일과 디렉터리들이 하나의 아카이브 파일로 묶여 파일 시스템에 저장된다

 

수십 개의 디렉터리에 분산된 수천 개의 파일을 멀리 떨어져 있는 여러분의 동료에게 복사해 주어야 한다고 가정해보자. 물론 명령을 제대로 구사하면 어떤 일이든 할 수 있다(1장에서 설명한 cp 명령과 r 플래그를 기억하는가?) 그렇지만 빠진 파일 없이 필요한 파일들만 복사하는 일은 쉽지 않다. 사실 아카이브를 생성할 때도 적어도 한 번은 파일을 모두 검사해야 한다. 하지만 일단 모든 파일이 아카이브 파일에 제대로 들어간 후에는 관리하고 추적하기가 훨씬 더 쉬워진다. 일단 아카이빙하고 나면 그저 하나의 파일일 뿐이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.