본문 바로가기
Engineering/OS -Linux, Windows, EXSi

(linux) dd command - 지정한 크기의 임의의 파일 생성

by 알탱2 2023. 12. 18.
반응형

시스템 가용 공간 Limit 용량을 기반으로 파일 삭제 또는 파일 입수 제한 등의 기능을 좀 더 효율적으로 테스트하기 위해서는 원하는 용량의 파일을 생성 및 삭제할 수 있어야 한다. 이미 존재하는 파일을 copy하는 형태로도 가능하지만, copy 되는 파일의 용량을 정확하게 생성하거나 제어하기는 어려울 수 있으므로 이 명령어를 사용하여 테스트 환경 사전 조건을 좀 더 효율적으로 제어할 수 있다.

 

dd if=/dev/zero of=3gb.txt bs=1M count=3072

 

  • if=/dev/zero : 파일을 생성하기 위해 사용되는 입력 파일
  • of=3gb.txt : 생성하려는 파일명
  • bs=1M : 한 번에 읽고 쓰는 BYTES 단위
  • count=3072 : count 수 만큼의 block이 복사 됨

-> /dev/zero 파일을 사용하여 1MB 의 블록을 3072번 복사하여 3gb.txt 라는 이름의 파일을 생성하는 명령어

-> 3gb.txt 라는 파일은 3072MB = 3GB 크기의 파일로 생성이 된다.

반응형

댓글