空ファイルの作り方 -UNIX-

Unixで空ファイルを作るには以下のコマンドで作成できます。

(1) catコマンドを使う

実行例

$ cat /dev/null > a.txt

(2) cpコマンドを使う

実行例

$ cp /dev/null a.txt

(3) echoコマンドを使う

実行例

$ echo -n > a.txt

-n : 改行を出力しない。

-nを指定しないと改行コードが含まれたファイルが作成される。

(4) touchコマンドを使う

実行例

$ touch a.txt

touchコマンドはファイルの更新日時を変更するコマンドですが、指定したファイルが存在しない場合、指定したファイルを作成します。

nullデバイスとは

nullは、「何もない」という意味で、nullデバイスは存在しない架空のデバイスをあらわします。出力先にnullデバイスを指定すると出力データは破棄されます。入力にnullデバイスを指定すると空のファイルや空のデータとして扱われます。

コメント

タイトルとURLをコピーしました