hana_shinのLinux技術ブログ読者になるhana_shinのLinux技術ブログLinuxの技術情報を掲載しています。ネットワークをメインに掲載していきます。touchコマンドとは?空のファイルを作成したり、ファイルのタイムスタンプを変更するコマンドです。検証環境CentOS版数は以下のとおりです。(Core)カーネル版数は以下のとおりです。タイムスタンプについてファイルのタイムスタンプには以下のものがあります。ファイルの属性(パーミッションや所有者など)を変更すると更新されるタイムスタンプが更新される状況を確認してみます。touchコマンドを使って、空のファイルを作成します。test.txtタイムスタンプを確認します。atime,mtime,ctimeが全て同じ時刻になっていることがわかります。-ファイルのパーミッションを644から744に変更してみます。test.txtパーミッションを変更すると、ctimeだけが変更されたことがわかります。-次に、ファイルを読み込んでみます。test.txtファイルを読み込むと、atimeだけが変更されたことがわかります。-最後に、ファイルの内容を書き換えてみます。test.txtファイルに書き込みをすると、mtimeとctimeが変更されたことがわかります。空のファイルを作成する方法ファイル名を指定してtouchコマンドを実行します。test.txtファイルサイズが0の空ファイルが作成されたことがわかります。mtime,atimeを指定した時刻に変更する方法(-t)空のファイルを作成します。test.txtファイルのタイムスタンプを確認します。-atime,mtimeを2020年11月22日3時4分5秒に変更します。test.txtファイルのタイムスタンプを確認します。atime,mtimeが2020年11月22日3時4分5秒に変更されたことがわかります。atimeを指定した時刻に変更する方法(-at)空のファイルを作成します。test.txtファイルのタイムスタンプを確認します。-atimeを2020年11月22日3時4分5秒に変更します。test.txtファイルのタイムスタンプを確認します。atimeが2020年11月22日3時4分5秒に変更されたことがわかります。mtimeを指定した時刻に変更する方法(-mt)空のファイルを作成します。test.txtファイルのタイムスタンプを確認します。-mtimeを2020年11月22日3時4分5秒に変更します。test.txtファイルのタイムスタンプを確認します。mtimeが2020年11月22日3時4分5秒に変更されたことがわかります。-lsコマンドが表示する時刻はmtimeの時刻であることがわかります。タイムスタンプ(mtme,atime)を2つのファイルで同じにする方法まず、test1.txtを作成します。test1.txttest1.txtのタイムスタンプを確認します。-次に、test2.txtを作成します。test2.txttest2.txtのタイムスタンプを確認します。atime,mtimeがtest1.txtのatime,mtimeと同じ時刻であることがわかります。その他(lsコマンドのタイムスタンプオプションについて)"-u"は、atimeを表示するオプションです。test.txt"-c"は、ctimeを表示するオプションです。test.txtオプションを指定しないとmtimeが表示されます。私が業務や記事執筆で参考にした書籍を以下のページに記載します。)はてなブログをはじめよう!hana_shinさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。