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