ITスペシャリスト科(コンピュータ・ IT 専門学校)

ITで世界を結ぶ。



蒲田 八王子 4年制 コンピュータ・IT業界での活躍をめざす ITスペシャリスト科ブログ

オープンキャンパス・体験入学 ITスペシャルスト科、情報処理科、パソコン・ネットワーク科、情報ビジネス科 IT・コンピュータの世界を体験しよう!

Linux 空っぽのファイルを作る

2008年10月22日 Linux 空っぽのファイルを作る

こんにちは、ITカレッジの坂部です。今日はLinuxで空のファイルを作る方法を紹介します。

ファイルを作る時はアプリケーションプログラムなどで文書を作成し、保存するのが一般的ですが、Linuxではコマンドで空のファイルを作れます。

touchコマンド

touchコマンドで空のファイルを作れます。もし、存在するファイルを指定するとファイルのタイムスタンプが現在の時間に変わります。このコマンドは次のように使います。

touch ファイル名

たとえば、空のファイルtest0.txtを作る時は次のように入力します。

touch test0.txt

実行結果とそのリストの表示です。

[sakabe@beta ~]$ touch test0.txt
[sakabe@beta ~]$ ls -l test*
-rw-rw-r-- 1 sakabe sakabe    0 10月  2 00:37 test.txt
-rw-rw-r-- 1 sakabe sakabe    0 10月 22 10:35 test0.txt
-rw-rw-r-- 1 sakabe sakabe    0  1月 31  2008 test1.txt
-rw-rw-r-- 2 sakabe sakabe   20 10月  2 00:40 test2.txt
-rw-rw-r-- 2 sakabe sakabe   20 10月  2 00:40 test2h.txt
lrwxrwxrwx 1 sakabe sakabe    9 10月  2 00:41 test2s.txt -> test2.txt

test2.txtのタイプスタンプを現在時間に変更する例を示します。

[sakabe@beta ~]$ touch test2.txt
[sakabe@beta ~]$ ls -l test*
-rw-rw-r-- 1 sakabe sakabe    0 10月  2 00:37 test.txt
-rw-rw-r-- 1 sakabe sakabe    0 10月 22 10:35 test0.txt
-rw-rw-r-- 1 sakabe sakabe    0  1月 31  2008 test1.txt
-rw-rw-r-- 2 sakabe sakabe   20 10月 22 10:35 test2.txt
-rw-rw-r-- 2 sakabe sakabe   20 10月 22 10:35 test2h.txt
lrwxrwxrwx 1 sakabe sakabe    9 10月  2 00:41 test2s.txt -> test2.txt

タイムスタンプを特定の日付に変える事もできます。コマンドのオプションで次のように日時を指定します。

touch -t YYYYMMDDHHMMSS ファイル名

ファイルtest2.txtのタイムスタンプを2008年1月1日0時0分に変える例を示します。

[sakabe@beta ~]$ touch -t 200801010000 test2.txt
[sakabe@beta ~]$ ls -l test*
-rw-rw-r-- 1 sakabe sakabe    0 10月  2 00:37 test.txt
-rw-rw-r-- 1 sakabe sakabe    0 10月 22 10:36 test0.txt
-rw-rw-r-- 1 sakabe sakabe    0  1月 31  2008 test1.txt
-rw-rw-r-- 2 sakabe sakabe    0  1月  1  2008 test2.txt
-rw-rw-r-- 2 sakabe sakabe    0  1月  1  2008 test2h.txt
lrwxrwxrwx 1 sakabe sakabe    9 10月  2 00:41 test2s.txt -> test2.txt

このようにコマンドでファイルのもつ日付の属性を変更できる事が分かります。

k_sakabe at 10:44 | この記事のURL | |