리눅스 cpio: Difference between revisions

From CS Wiki
No edit summary
No edit summary
Line 1: Line 1:
; 파일 백업 명령어
;파일을 복사하고 압축한다. (주로 백업용)
* 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
* 경로 : /bin/cpio


== 사용법 ==
=== 문법 ===
<pre>
cpio [옵션] [대상디렉터리]
</pre>
=== 옵션 ===
* -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) 텍스트파일 백업
ex) 텍스트파일 백업
<pre class='shell'>
<pre class='shell'>
# find . -name *.text -print | cpio -o > text.backup
# find . -name *.text -print | cpio -o > text.backup
</pre>
</pre>


ex) 텍스트파일 복원
ex) 텍스트파일 복원
Line 11: Line 25:
# cpio -i < text.backup
# cpio -i < text.backup
</pre>
</pre>
== 참고 문헌 ==
* [https://book.naver.com/bookdb/book_detail.naver?bid=6413239 유닉스 리눅스 명령어 사전, 2010. 11. 30., 우종경, 박종오]


[[분류:리눅스]]
[[분류:리눅스]]
[[분류:리눅스 명령어]]
[[분류:리눅스 명령어]]

Revision as of 04:20, 11 October 2021

파일을 복사하고 압축한다. (주로 백업용)
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /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

참고 문헌