もっと詳しく

Linuxディストリビューションでは、システム上で作成される各ドキュメントにいくつかのタイムスタンプが提供されます。 各ドキュメントには、最終アクセス時刻、最終変更時刻、および最終変更時刻に関する情報を保存する必要があります。 したがって、ファイルを作成、アクセス、または変更すると、すべてのタイムスタンプ情報が更新されます。

「touch」コマンドは、特定のファイルのタイムスタンプを作成、編集、および変更するためにLinuxオペレーティングシステムで使用されるプログラムです。 この記事では、RockyLinux8でのLinuxtouchコマンドの一般的な例をいくつか調べます。

RockyLinuxでのタッチコマンドの使用

Rocky Linuxでtouchコマンドを使用するには、ターミナルウィンドウを開いて「Ctrl + Alt+t」を押す必要があります。

Linuxで空のファイルを作成する

touchコマンドは、新しい空のファイルを作成するために使用されます。 新しいファイルを作成するには、ターミナルで次のコマンドを実行します。

$touch testfile

Linuxで複数のファイルを作成する

touchコマンドは、複数のファイルを作成するためにも使用されます。 次のコマンドは、複数のファイルを作成するために使用されます。

$touch testfile1 testfile2 testfile3

C: Users  DELL  Desktop  Touch  2.png

ファイルの変更とアクセス時間の変更

ファイルの最終変更とアクセス時刻を更新または変更できます。 -aオプションは、次のようにtouchコマンドで使用されます。

$ touch -a workplace

上記のコマンドは、ファイルの日付と現在の時刻を変更します。 ‘workplace’ファイルが存在しない場合、この場合、新しいファイルが同様の名前で作成されます。

新しいファイルの作成を回避するには、-cオプションを使用します

-cオプションを指定したtouchコマンドは、新しいファイルの作成を回避するために使用されます。 たとえば、ファイルが存在しない場合、「testdata」という名前の空のファイルはシステム上に作成されません。 ターミナルで次のコマンドを入力します。

$ touch -c testdata

ファイルの変更時間を変更する

‘testfile’の最終アクセス時刻ではなく、変更時刻のみを変更する場合は、-mオプションを指定してtouchコマンドを使用します。 このアクションを実行するには、端末で次のコマンドを使用します。

$ touch -m testfile

ファイルの変更とアクセス時間を明示的に設定する

ファイルの変更とアクセス時間を明示的に変更できます。 このコマンドの基本的な形式を以下に示します。

$ touch -c -t YYDDHHMM testfile

たとえば、ファイル’testfile’への変更日とアクセス時刻を現在の年(2022)の1月2日17:30(17:30 pm)に設定する場合。

$touch -c -t 01021730 testfile

このコマンドを確認するには、次のコマンドを使用します。

$ ls -l

C: Users  DELL  Desktop  Touch  3.png

他のファイルのタイムスタンプをコピーする

-rオプションを指定したtouchコマンドを使用して、「testfile1」のタイムスタンプを更新し、「testfile」ファイルのタイムスタンプに置き換えます。 両方のファイルは同じタイムスタンプを保持します:

$ touch -r testfile testfile1

C: Users  DELL  Desktop  Touch  4.png

指定された時間でのファイル作成

現在の時刻を割り当てるのではなく、指定した時刻でファイルを作成する場合は、次の形式のコマンドを使用します。

$ touch -t YYMMDDHHMM.SS filename

たとえば、オプション-tを指定してtouchコマンドを使用する場合、「testfile」ファイルのタイムスタンプは2020年1月3日の午後17時30分40秒になります。

$ touch -t 202001031730.40 testfile

C: Users  DELL  Desktop  Touch  5.png

いくつかの便利なタッチコマンドオプションとその目的を以下に示します。

  • -a –アクセス時間を更新するためにのみ使用されます
  • -c –ファイルが存在しない場合に使用され、新しいファイルを作成しない
  • -d –変更とアクセス時間の両方を変更するために使用されます
  • -m –変更時刻のみを更新するために使用されます
  • -r –アクセス時間と変更時間を他のファイルと同様にするために使用されます
  • -t –指定された時間を使用してファイルを作成するために使用されます

結論

この記事では、Rocky Linux 8でのtouchコマンドのさまざまな使用法について学びました。また、将来役立ついくつかのコマンドについても学びました。 この記事を楽しんで、新しいことを学んだことを願っています。

The post Rocky Linux 8でのTouchコマンドの一般的な使用法– VITUX appeared first on Gamingsym Japan.