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 | |