[ajax] tar로 특정 디렉토리 제외시키고 묶기
로빈아빠
본문
디렉토리 구조
/home/test/
/home/test/test1/
/home/test/test2/
/home/test/test3/
/home/test/test4/
/home/test/test5/
test2 와 test3 디렉토리를 제외시키기
cd /home/test/
tar cvf ../test.tar --exclude test2 --exclude test3 ./
--exclude 옵션에서 / <- 요게 들어 가면 안된다.
특정디렉토만 묶을때에는
tar cvf ../test.tar --exclude test2 test3 test4
이런식으로 --exclude 를 한번만 써주고 묶을 디렉토리만 지정해주면 된다
또다른 방법
tar cvfX test.tar exclude.lst test
옵션 X는 exclude.lst에 기록되어있는 파일이나 디렉토리를 제외하라는 뜻
예를 들어 아래와 같은 test 폴더가 있다.
test
- sub_dir/
- sub_dir2/
- sub_dir3/
- file1
- file2
여기에서 sub_dir 폴더와 file1은 제외하고 test 폴더전체를 묶고 싶다면
1. exclude.lst 파일을 생성하여 아래와 같이 작성한다.
test/sub_dir
test/file1
2. TAR를 실행한다.
tar cvfX tets.tar exclude.lst test
관련링크
댓글목록
등록된 댓글이 없습니다.