Linux
Tips |
|
空のファイルを作成するには
北浦訓行
2001/5/10
|
空のファイルとは、サイズが0byteのファイルだ。空のファイルは、プログラムのインストール時などに作成する必要が出てくることがあるので、覚えていて損はないだろう。例えば、quotaを使用するときは、ファイルシステムの状態を保存しておくデータベース用の空ファイルを作成する必要がある(ディスクの使用量を制限するには参照)。
空のファイルを作成する方法は幾つかある。代表的なのは、touchコマンドを使用する方法だ。touchコマンドは、本来はファイルのアクセス時刻や修正時刻を変更するためのコマンドだが、以下のようにするとファイルがない場合は新たに空のファイルが作成される。
$ touch newfile
$ ls -l
合計 0
-rw-r--r-- 1 user project 0
Apr 23 01:36 newfile |
また、echoコマンドとリダイレクションを組み合わせても、空のファイルを作成することができる。
$ echo -n > newfile
$ ls -l
合計 0
-rw-r--r-- 1 user project 0
Apr 23 01:36 newfile |
echoコマンドで指定した-nは、行末の改行を行わないためのオプションだ。これを付けないと、改行コードが含まれた1byteのファイルが作成されてしまう。
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間