할롬::컴터/정보보안
윈도우 / 리눅스 명령어를 이용하여 원하는 크기의 파일 생성하는 방법
할롬
2012. 3. 13. 15:17
가끔 대용량 파일을 생성하여 테스트할 경우가 종종 있는데 그 때마다 어떻게 큰 파일을 만들지 고민한 적이 많았었는데 한 번은 개발자 부장님께서 알 수 없는 명령어로 뚝딱 만들어 주던 기억이 나서 이리저리 검색을 통해 방법을 알아 냈습니다.. 바로 fsutil 과 dd 란 명령어입니다. 윈도우는 fsutil, 리눅스는 dd 라는 명령어를 이용하여 생성할 수 있습니다. |
- 사용방법 fsutil file createnew [filename] [filesize] ex) fsutil file createnew test 102400 --> test 란 이름으로 1MB 의 파일이 생성된다. dd if=/dev/zero of=[위치 및 파일명] bs=[filesize] count=[반복횟수] ex) dd if=/dev/zero of=/root/test.txt bs=100M count=1 --> text.txt 란 이름으로 100MB 의 파일이 생성된다. count가 2일 경우 200MB 가 생성된다. |
※ 주의할 점은 fsutil의 경우 동일한 파일명이나 폴더가 존재할 경우 에러가 나며, dd 는 덮어쓰기가 됩니다. 간단하지만 모르면 불편하기 때문에 테스트를 많이 하시는 분들은 꼭 알아두면 유용한 명령어인거 같습니다. |