5 スロ ジャグラーk8 カジノ【 touch 】コマンド――タイムスタンプを変更する/新規ファイルを作成する仮想通貨カジノパチンコビット コイン api 比較

5 スロ ジャグラーk8 カジノ【 touch 】コマンド――タイムスタンプを変更する/新規ファイルを作成する仮想通貨カジノパチンコビット コイン api 比較

android おすすめ mmok8 カジノ 「Linux基本コマンドTips」のインデックス

11 月 11 日 パチンコ 札幌Linux基本コマンドTips一覧

 本連載では、Linuxの基本的なコマンドについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、ファイルのタイムスタンプを変更する「touch」コマンドです。

目次

touchコマンドの概要 | 書式 | オプション一覧

実行例“ファイルをいま保存した”ようにタイムスタンプを変更するファイルのタイムスタンプを指定した日時に変更する空のファイルを作成するtouchコマンドとは?

 「touch」は、ファイルの最終更新日を変更するコマンドです。「touch ファイル名」でtouchコマンドを実行した時間がファイルの最終更新日となります。指定したファイルがない場合は、サイズが「0」のファイルが作成されます。

目次に戻る

touchコマンドの書式

touch [オプション] ファイル1 ファイル2……

※[ ]は省略可能な引数を示しています

touchコマンドの主なオプション

 touchコマンドの主なオプションは次の通りです。

短いオプション長いオプション意味-t スタンプ「[[CC]YY]MMDDhhmm[.ss]」形式で指定した日時に変更する(実行例2を参照)-d–date=日付文字列文字列で指定した日時に変更する(実行例2を参照)-r–reference=ファイル名指定したファイルのタイムスタンプと同じ日時にする-a最終アクセス日時のみ変更する(指定しない場合は、最終更新日時と最終アクセス日時が変更される)-m最終更新日時のみ変更する(指定しない場合は、最終更新日時と最終アクセス日時が変更される)–time=指定指定した種類の時刻を変更する。指定が「access」「atime」「use」ならばアクセス日時(「-a」相当)、「modify」「mtime」の場合は更新日時のみ変更する(「-m」相当)-c–no-createファイルを作成しない-h–no-dereferenceシンボリックリンクの場合、リンク先ではなくシンボリックそのもののタイムスタンプを変更する(ファイルシステムが対応している場合のみ)

目次に戻る

“ファイルをいま保存した”ようにタイムスタンプを変更する

 「touch ファイル名」で、ファイルのタイムスタンプを現在の時刻に変更します。変更されるのは、ファイルの「最終更新日時」と「最終アクセス日時」です。“ファイルを開いて何もせず、そのまま上書き保存した”のと同じ動作になります。

コマンド実行例

touch ファイル1 ファイル2 ……

$ stat file1.txt(「file1.txt」のタイムスタンプを確認) File: `file1.txt' Size: 0 Blocks: 0 IO Block: 4096 通常の空ファイルDevice: fd00h/64768dInode: 22341828 Links: 1Access: (0664/-rw-rw-r–) Uid: ( 1000/ study) Gid: ( 1000/ study)Context: unconfined_u:object_r:user_home_t:s0Access: 2016-05-25 20:46:30.361461729 +0900Modify: 2016-05-25 20:46:21.726461729 +0900Change: 2016-05-25 20:46:21.726461729 +0900 Birth: -$ touch file1.txt(「file1.txt」のタイムスタンプを現在の時刻に変更)$ stat file1.txt(「file1.txt」のタイムスタンプを確認) File: `file1.txt' Size: 0 Blocks: 0 IO Block: 4096 通常の空ファイルDevice: fd00h/64768dInode: 22341828 Links: 1Access: (0664/-rw-rw-r–) Uid: ( 1000/ study) Gid: ( 1000/ study)Context: unconfined_u:object_r:user_home_t:s0Access: 2016-06-08 22:19:53.419158873 +0900Modify: 2016-06-08 22:19:53.419158873 +0900Change: 2016-06-08 22:19:53.419158873 +0900 Birth: –

目次に戻る

ファイルのタイムスタンプを指定した日時に変更する

 タイムスタンプを指定した日時に変更したい場合は、「-t」オプションまたは「–date」オプションを使います。

 「-t」オプションで指定するのは「[[CC]YY]MMDDhhmm[.ss]」という書式で、[]内は省略可能です。「MMDDhhmm」は「月・日・時・分」をそれぞれ2桁で表示するという意味で、月の前に2桁追加すると西暦の下2桁、という意味になります。

 「–date=」オプションの場合は、日時を文字列で指定できます。日付だけ指定した場合は「00:00」に、時刻だけ指定した場合は「今日の日付」となります。

コマンド実行例

touch -t スタンプ ファイル1 ファイル2 ……

touch –date=”2016/5/1 23:45″ ファイル1 ファイル2 ……

$ touch -t 06010123 file1.txt(「file1.txt」のタイムスタンプを“6/1 01:23”に変更)$ stat file1.txt(「file1.txt」のタイムスタンプを確認) File: `file1.txt' Size: 0 Blocks: 0 IO Block: 4096 通常の空ファイルDevice: fd00h/64768dInode: 22341828 Links: 1Access: (0664/-rw-rw-r–) Uid: ( 1000/ study) Gid: ( 1000/ study)Context: unconfined_u:object_r:user_home_t:s0Access: 2016-06-01 01:23:00.000000000 +0900Modify: 2016-06-01 01:23:00.000000000 +0900Change: 2016-06-08 22:20:48.949910372 +0900 Birth: -$ touch –date="2016/5/1 23:45" file1.txt(「file1.tx」tのタイムスタンプを“2016/5/1 23:45”に変更)$ stat file1.txt(「file1.txt」のタイムスタンプを確認) File: `file1.txt' Size: 0 Blocks: 0 IO Block: 4096 通常の空ファイルDevice: fd00h/64768dInode: 22341828 Links: 1Access: (0664/-rw-rw-r–) Uid: ( 1000/ study) Gid: ( 1000/ study)Context: unconfined_u:object_r:user_home_t:s0Access: 2016-05-01 23:45:00.000000000 +0900Modify: 2016-05-01 23:45:00.000000000 +0900Change: 2016-06-08 22:24:19.267016373 +0900 Birth: –

目次に戻る

空のファイルを作成する

 touchコマンドで指定したファイルが存在しなかった場合は、空のファイルが作成されます。テスト用のファイルを作成したり、ログを出力したりするなどで「とにかく最初にファイルが存在していないと困る」という場合に便利です。もし、ファイルが存在してもタイムスタンプが変更されるだけなので、ファイルが消えてしまうことはありません。

 逆に“常に空のファイルを作成したい”という場合は、例えば「cp /dev/null file1.txt」のように指定します。「file1.txt」がない場合も空のファイルで上書き作成されます。

 touchコマンドでファイルを作成したくない場合は、「-c」オプションを使います。

$ lsfile1.txt(「file1.txt」だけが存在する)$ touch file2.txt$ lsfile1.txt file2.txt(「file2.txt」が作成された)$ touch -c file3.txt$ lsfile1.txt file2.txt(「-c」オプション付きで実行したので、「file3.txt」は作成されていない)

目次に戻る

筆者紹介西村 めぐみ(にしむら めぐみ)

PC-9801N/PC-386MからのDOSユーザー。1992年より生産管理のパッケージソフトウェアの開発およびサポート業務を担当。のち退社し、専業ライターとして活動を開始。著書に『図解でわかるLinux』『らぶらぶLinuxシリーズ』『はじめてでもわかるSQLとデータ設計』『シェルの基本テクニック』など。2011年より、地方自治体の在宅就業支援事業にてPC基礎およびMicrosoft Office関連の教材作成およびeラーニング指導を担当。

仮想通貨カジノパチンコ愛知 県 オススメ パチンコ 店

コメントを残す