linux - 원하는 크기(용량)의 파일 만들기

뭔가 테스트 할때 원하는 크기의 파일이 필요할때가 있다. 100mb 용량의 파일이 업로드/다운로드가 잘되는지 등등이다.

truncate 명령어를 -s 옵션과 함께 사용하면 된다. 1m 는 1 메가바이트, 1g는 1 기가바이드가 된다.

truncate -s 파일크기 파일이름

 $ truncate -s 1m test.txt
$ ll
-rw-r--r--  1 jihoonkang  staff   1.0M  7 17 11:23 test.txt

추가로, -s 뒤에 +나 -를 이용하면 기존파일의 크기를 수정할 수 있다. 입력한 만큼의 크기가 추가되거나 줄어든다.

기존 파일의 크기를 줄이면 그만큼의 data는 손실된다.

$ ll
-rw-r--r--  1 jihoonkang  staff   1.0M  7 17 11:23 test.txt
$ truncate -s +3m test.txt
$ ll
total 0
-rw-r--r--  1 jihoonkang  staff   4.0M  7 17 11:31 test.txt

댓글 쓰기

0 댓글