"/dev/zero"의 두 판 사이의 차이

25번째 줄: 25번째 줄:
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00
   0x00, 0x00, 0x00, 0x00
</source>
==예시: 파일채우기==
* dd 명령어로, /dev/zero의 내용을 받아 1MB짜리 파일을 생성해보자.
<source lang='cli'>
root@zetawiki:~# dd if=/dev/zero of=foobar count=1024 bs=1024
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB) copied, 0.00291073 s, 360 MB/s
</source>
<source lang='cli'>
root@zetawiki:~# ll -h foobar
-rw-r--r-- 1 root root 1.0M Jan 29 21:44 foobar
</source>
<source lang='cli'>
root@zetawiki:~# cat foobar
root@zetawiki:~# cat foobar | xxd -i -l8
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
</source>
</source>



2016년 1월 29일 (금) 21:51 판

1 개요

/dev/zero
  • 널문자를 무한히 제공하는 리눅스 장치 파일
  • 블랙홀(/dev/null)과 같은 용도로 사용해도 됨

2 예시: 내용 확인

  • echo 명령어로는 널문자가 출력되지 않으므로 xxd 명령어를 사용하여 확인
root@zetawiki:~# cat /dev/zero | xxd -i -l5
  0x00, 0x00, 0x00, 0x00, 0x00
root@zetawiki:~# cat /dev/zero | xxd -i -l10
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
root@zetawiki:~# cat /dev/zero | xxd -i -l100
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00

3 예시: 블랙홀 대용

root@zetawiki:~# ll /dev/zero
crw-rw-rw- 1 root root 1, 5 Jan  4 02:35 /dev/zero
root@zetawiki:~# echo 'hello world' > /dev/zero
root@zetawiki:~# ll /dev/zero
crw-rw-rw- 1 root root 1, 5 Jan  4 02:35 /dev/zero

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}