리눅스 cpio
From CS Wiki
- 파일을 복사하고 압축한다. (주로 백업용)
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /bin/cpio
사용법
문법
cpio [옵션] [대상디렉터리]
옵션
- -0, --null : 파일명의 끝이 줄 바꿈 문자가 아니라 NULL로 끝난다.
- -a, --reset-access-time : 파일 접근 시간을 재설정한다.
- -A, --append : 압축된 파일에 파일을 추가한다. -o 옵션에만 작동한다.
- -B : I/O 블록을 5,120바이트로 지정한다. 초기치는 512바이트이다.
- --block-size=BLOCK-SIZE : I/O 블록사이즈를 BLOCK-SIZE * 512바이트로 지정한다.
예제
ex) 텍스트파일 백업
# find . -name *.text -print | cpio -o > text.backup
ex) 텍스트파일 복원
# cpio -i < text.backup