FILE...touchコマンドは、FILE...に指定したファイルが保持している日時に関する情報を変更します。修正できる日時情報は、最終アクセス日時(最後にファイルを操作した日時)と最終更新日時(最後にファイルを更新した日時)です。指定したファイルが存在しない場合には、サイズが0のファイル(内容がないファイル)を作成します。-a最終アクセス時刻を変更します。-m最終更新日時を変更します。-c指定したファイルが存在しない場合に、ファイルを作成しません。REF_FILE「REF_FILE」で指定したファイルが保持している日時情報に変更します。TIME「TIME」で指定した日時に変更します。「TIME」は次の形式で指定します。[/dd]この時、それぞれの文字が表す内容は以下のとおりとなります。00このオプションを省略すると、システム日時に変更します。FILE...ファイルをスペースで区切って指定します。ワイルドカードによる指定も可能です。f002[takeda]$HINT!lsコマンドtouchコマンドはどんな時に使うのか?会社内の教育でコマンドを教える時、「touchコマンドはどんな時に使うのですか?」という質問を受ける時があります。日付を変えるだけ、それもなぜ変える必要があるのかわからない、というのです。いろいろな場面で使用できると思いますが、筆者はいろいろなサービスを定義するために必要となる空ファイル(中身のないファイル)の作成や、日付が新しくないと動作しないコマンド(プログラム作成時に使いますが詳細は別の機会に)で多用します。このように一見何に使うのかわからないコマンドもありますが、そのコマンドの作成者は必要にせまられて作っているのでしょうし、長いUNIXの歴史の中で今なお残っていることでも利用されているということがわかると思います。本書はビギナーの方を対象としていますからすべてのコマンドは解説していませんが、本書でひと通りのコマンドを使えるようになりましたら是非ほかのコマンドにもチヤレンジしてみて下さい。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。