tar 명령의 활용 - 디렉토리 목록만 묶기

 

 

 

Linux 의 명령어 중 파일이나 디렉토리 구조를 묶어주는 tar 라는 명령어가 있습니다.

 

기본적인 문법은

 

 tar [OPTION...] [FILE]...

 

형태이며,  보통은 z 옵션과 함께하여 gzip + tar 로 압축을 합니다.

 

기본 명령은 아래와 같습니다.

 

tar cvzf test.tgz test

 

test 라는 폴더를 test.tgz 로 압축하여 묶는다는 뜻이죠.

 

오늘 알려드릴 팁은  이때,  test 밑의 하위 디렉토리 구조만 (파일은 빼고) 묶는 방법입니다.

 

tar cvzf test.tgz --exclude=*.* test

 

--exclude  라는 옵션을 이용한 건데요,  --exclude=파일명  이런식으로 옵션을 주게되면,

 

해당 파일은 제외되고 압축이 되어지는 것입니다.

 

이를 이용해서 *.* 이라고 넣어주면 확장자를 가지는 파일들은 모두 제외가 되어지기 때문에..

 

폴더만 압축이 되어지는 것입니다.

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,