HP-UX

tar로 압축시 특정 디렉토리를 제외할 때는 어떻게 하나요??

 
심혜숙
신규 회원

tar로 압축시 특정 디렉토리를 제외할 때는 어떻게 하나요??

tar로 압축시 특정 디렉토리를 제외할 때는 어떻게 하나요??



예를 들어 test 디렉토리 하위에 아래와 같이 디렉토리와 파일이 있습니다.

test

- sub_dir/

- sub_dir2/

- sub_dir3/

- file1

- file2



test/sub_dir 디렉토리를 제외하고 tar로 압축하려합니다.

어떻게 해야하나요??



1 응답 1
김영민_7
임시 조언자

tar로 압축시 특정 디렉토리를 제외할 때는 어떻게 하나요??

안녕하세요 ^^



L 옵션을 이용하면 가능 할 것 같습니다.

우선 vi 로 tar로 묶을 디렉토리 list 를 적어 넣습니다.



/test/sub_dir2

/test/sub_dir3

file1

file2



라고 입력하시고 /tmp/fl_list 라고 입력을 합니다.

그런 다음 fl 이라는 변수로 파일명을 선언 한 후,

명령을 날리면 가능할 겁니다.



fl=/tmp/fl_list

tar -cvf var.tar -L $fl



그럼 수고하세요 ^^