【Linux/Ubuntu】タイムスタンプ変更・新規ファイル作成【touch】コマンドとは?

テクノロジー
スポンサーリンク

みなさんこんにちは!おさかなです!

今回は「Linuxコマンド【touch】」について、書いていこうと思います!

それでは、レッツゴー!!!!!

想定読者
・touchコマンドの使い方を知りたい方
・Ubuntuで新規ファイルを作成したい方
・Linuxコマンドを学習中の方

「touchコマンド」って何?

touchコマンド」とは、ファイルの最終更新日を変更できる、Linuxコマンドのことです。
存在しないファイル名を指定した場合、新規ファイルを作成できるという別の使い方もあるので、今回はそれも試してみたいと思います!(おー!)

【Ubuntu】に【Sublime Text3】をインストールする方法
みなさんこんにちは!おさかなです!今回は「【Ubuntu】に【Sublime Text3】をインストールする方法」について、書いていこうと思います!それでは、レッツゴー!!!!!想定読者・Ubuntuで「Subli...

実際に使ってみよう!

それでは早速、ターミナルを起動しましょう!

touchコマンドの基本形

touch ファイル名

でOKです!(ふむふむ…。)

最終更新日を変更しよう!

まずは、dateコマンドで「変更前の日時」をチェックします!
※ファイル名:hello.go

date -r hello.go

それではtouchコマンドを使用して、タイムスタンプを変更してみましょう!(よいしょ!)

touch hello.go

再度チェックすると…?
こんな感じで、無事に日時が更新されたことがわかります。(おめでとう🌼)

ちなみに「-d」オプションを使用すると、指定した日時に変更することも可能です。

touch -d 日付 ファイル名

例えば「2019/3/3 22:59」にしたい場合は、下記のようにすればOKです!(タイムスリップ!)

touch -d "2019-3-3 22:59" hello.go

無事に変更することができました〜!(やった〜✨)

【Ubuntu】に【Go言語】をインストールする方法
みなさんこんにちは!おさかなです!今回は「【Ubuntu】に【Go言語】をインストールする方法」について、書いていこうと思います!それでは、レッツゴー!!!!!想定読者・Linux初心者の方・Go言語のインストール...

新規ファイルを作成しよう!

次は、touchコマンドで「新規ファイル」を作成していきます!(よし!)
構文はタイムスタンプの更新と同じですが、「存在しないファイル名」を入力する点が異なります。

touch 存在しないファイル名

現在ディレクトリ内で使用されているファイル名は、lsコマンドで確認できます。(こんな感じ!)

今回は、ここに表示されていない「navi.goというファイルを作成していみます。(ナビナビ〜✨)

touch navi.go

lsコマンドで再度チェックすると、無事にファイルが作成されたことがわかります!(やった〜!🍮)

(お疲れ様です…☕)

オプション一覧

「-t」オプションの他にも、色々と使えるオプションがあるので、気になる方はぜひ試してみてください〜!

-d日時を指定
-c新規ファイルを作成しない
-r他ファイルのタイムスタンプに合わせる
-m「作成時間(ctime)」のみ変更
【デザイン】雪の結晶みたいな「模様」が描けるサービス!【Miracle Pencil】とは?
みなさんこんにちは!おさかなです!今回は「Miracle Pencil」について、書いていこうと思います!それでは、レッツゴー!!!!!想定読者・雪の結晶みたいな模様を探している方・マンダラ模様が描きたい方・デザイ...
おさかな
おさかな

大谷○平の二刀流みたいなコマンドだね!笑

ナビまる
ナビまる

Oh〜!オオタニサーン!

これで全ての操作は完了です。(やった~!)
お疲れ様でした☕

ここまで読んでくださり、ありがとうございました!

おさかな

文章が書けちゃう、新種のおさかなです。元不登校。紆余曲折あり、現在はフリーライターとして活動中。化粧品検定2級。IT、サブカルチャー、ファッション、コスメ、グルメ、シナリオまで色々書きます。SAOのユウキが好きです!

おさかなをフォローする
タイトルとURLをコピーしました