】コマンド——ファイルを指定したサイズに変える本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、ファイルを指定したサイズに変える「truncate」コマンドです。本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回はファイルを指定したサイズに変える「truncate」コマンドです。実行例ファイルを指定したサイズに変えるファイルを空にするtruncateコマンドとは?「truncate」コマンドは、ファイルを指定したサイズに変更します。zipコマンド(連載第34回参照)のようにファイルを圧縮、伸張するのではありません。truncateは、「切り詰める」「切り捨てる」という意味の英単語だが、truncateコマンドはファイルを拡張する機能も備えている。]は省略可能な引数を示しています。ファイルのサイズを指定する。-サイズ」でサイズを増減する。'最小サイズ'」で最小サイズ以上に切り上げる。サイズには2種類の単位が使用可能。1024の累乗で指定する場合はK、M、G、T、P、E、Z、Y(キロ、メガ、ギガ、テラ、ペタ、エクサ、ゼタ、ヨタを意味する)、1000の累乗で指定するときはKB、MB......を使用。ファイル」で指定したファイルのサイズを100バイトに変えます(画面1)。ファイルが100バイトより大きい場合は101バイト目以降を切り詰め、100バイトよりも小さかった場合はNULL文字で埋めることで、100バイトに変えます。作成したくない場合は「-c」オプションを指定してください。ファイル」では、参照ファイルと同じサイズになるように調整します。ファイルが存在しない場合は、truncateコマンドがNULL文字を埋めて作り出す。file1」とすると、10バイトのNULL文字で埋まったfile1を出力する。file2」(第113回)と実行してもよい。file2」(第23回)とできる。めぐみ)PC-9801NからのDOSユーザー。toolsを経てLinuxへ。1992年より生産管理のパッケージソフトウェアの開発およびサポート業務を担当。著書に『図解でわかるLinux』『らぶらぶLinuxシリーズ』『はじめてでもわかるSQLとデータ設計』『シェルの基本テクニック』など。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。