at_shiita.ishigaki
2022年3月15日 15時23分
任意のサイズのファイルを作成するにはtruncateコマンドを使用します。
※ここでは例として、testというファイルを1kバイトの大きさで作成します。
[armadillo ~]# truncate test -s 1k [armadillo ~]# ls -lh test -rw-r--r-- 1 atmark atmark 1.0K Mar 15 06:24 test
ファイルの中身は0x00で埋められています。
[armadillo ~]# hexdump test 0000000 0000 0000 0000 0000 0000 0000 0000 0000 * 0000400
既に存在するファイルと同じサイズを指定する場合は-rオプションを使用します。
[armadillo ~]# truncate test2 -r test [armadillo ~]# ls -lh -rw-r--r-- 1 atmark atmark 1.0K Mar 15 06:24 test -rw-r--r-- 1 atmark atmark 1.0K Mar 15 06:29 test2