LoginSignup
2
1

More than 3 years have passed since last update.

【Linuxコマンド】 touch コマンド オプション 一覧 【初学者必見】

Posted at

【Linuxコマンド】 touch コマンド オプション 一覧 【初学者必見】

まとめ
Linuxコマンド一覧

touch コマンドとは

タイムスタンプを変更するためのLinuxコマンドです。
また、存在しないファイル名を指定することで、ファイルを新規作成する機能も持っています。

コマンドの使い方

$ touch ファイル名

#testファイルのタイムスタンプを現在にする
$ touch test.txt

#存在しないファイル名を指定してファイル新規作成
$ touch testoooooooo.txt

touchコマンドのオプション一覧

オプション 説明
-d 日時を指定する
-c ファイルを新規作成しない
-r 指定したファイルのタイムスタンプに合わせる
-a 最終アクセス日時のみ変更する
-m 最終更新日時のみ変更する
-h シンボリックリンクの場合、リンク先ではなくシンボリックそのもののタイムスタンプを変更する

-d オプション

$ touch -d 日付 ファイル名

#ファイルtest.txtのタイムスタンプを2020年1月1日21:30に指定する。
$ touch -d "2020-1-1 21:30" test.txt

-c オプション

$ touch -c ファイル名

#ファイルtest.txtのファイルが存在しなければ新規作成、存在していればタイムスタンプを書き換える。
$ touch -c test.txt

-r オプション

$ touch -r 既存のファイル名 対象ファイル名

#ファイルtest.txtのタイムスタンプをファイルtest2.txtのタイムスタンプと同一にする。
$ touch -r test2.txt test.txt

その他のLinuxコマンドのオプション一覧

pwd, mkdir, cd, cat, cp, ls, touch, less, mv, rm, ssh, man, 随時追加中

広告欄

各種開発や構築の請負や初学者向けのメンター業務してます。
ご興味お持ちいただけた方はこちらへどうぞ

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1