GNU/Linux >> Linux の 問題 >  >> Linux

Linux での touch コマンドの例

touch コマンドは、ファイルのアクセス時刻または変更時刻を現在時刻または引数で指定された時刻に変更します。また、ファイルが存在しないと仮定して、指定されたファイル名で空のファイルを作成するためにも使用されます。これは、権限をテストしたり、後で何らかのアプリケーションによって処理されるファイルを単に作成したりするのに役立ちます。

touch コマンドの本来の目的は、ファイルのタイムスタンプを変更せずに現在の日付と時刻に更新することです。 touch コマンドを使用して、サイズが 0 バイトの空のファイルを作成することもできます。 touch コマンドを使用してファイルにテキストを入力することはできませんが、1 つのコマンドで複数の新しいファイルを作成できます。

構文

touch コマンドの構文は次のとおりです。

$ touch {file names}

タッチ コマンドの例

1. 新しい空のファイルを作成するか、既存のファイルの時刻を現在の時刻に変更します:

# touch path/to/file

2. ファイルの時刻を特定の日時に設定します:

# touch -t YYYYMMDDHHMM.SS path/to/file

3. ファイルの時間を過去 1 時間に設定します。

# touch -d "-1 hour" path/to/file

4. ファイルの時刻を使用して、2 番目のファイルに時刻を設定します。

# touch -r path/to/file1 path/to/file2

5. 複数のファイルを作成する:

# touch path/to/file{1,2,3}.txt

結論

touch コマンドは、1 つ以上のファイルのアクセス時刻と変更時刻 (および日付) を現在の時刻と日付に更新します。 touch は、他のコマンドに特定の方法でファイルを処理させるのに役立ちます。たとえば、make の操作、場合によっては find の操作は、ファイルのアクセス時間と変更時間に依存します。ファイルが存在しない場合、touch はファイル サイズ 0 でファイルを作成します。


Linux
  1. Linuxテールコマンドの例

  2. Linux での ln コマンドの例

  3. Linux での gzip コマンドの例

  1. Linuxでのmvコマンド:7つの重要な例

  2. Linux でのコマンド例

  3. Linux での head コマンドの例

  1. Linuxでの8つのヘッドコマンドの例

  2. Linuxでの8つのStatコマンドの例

  3. Linux での file コマンドの例