Linuxのタッチコマンド
Linuxのタッチコマンドは、アクセス時間を含めて、ファイルまたはディレクトリの時間属性を変更し、時間を変更するために使用されます。 ファイルが存在しない場合、システムが新しいファイルを作成します。
lsコマンドは、ファイルのタイムレコードを表示するには、-l。
文法
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
- パラメータ説明:
- 読み取り時間レコードファイルの変更。
- メートルの変更は、ファイルのタイムレコードを変更します。
- オブジェクト・ファイルが存在しない場合はcが、新しいファイルを作成しません。 そして、同じ効果を--no-作成します。
- F予約済みの他のUNIXシステムとの互換性のために使用されていません。
- Rタイム記録用参照プロファイルと同様の効果--file。
- 日付と時刻を設定するdは、あなたが様々なフォーマットを使用することができます。
- トンと同じ形式と日付の命令で、ファイルのタイムレコードを設定します。
- 新しいファイルを作成しない--no-作成します。
- --help命令フォーマットを示しています。
- --versionバージョン情報を表示します。
例
現在のシステム時刻にファイル「テストファイル」の時間属性を変更するには、コマンド「タッチ」を使用すると、次のコマンドを入力します。
$ touch testfile #修改文件的时间属性
まず、次のようにlsコマンドは、ファイルテストファイルのプロパティを表示するには、コマンドを使用します。
$ ls -l testfile #查看文件的时间属性 #原来文件的修改时间为16:09 -rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile
命令が実行された後、次のように、ファイルのプロパティを表示するために、再度ファイル属性、時間を変更し、「触れて」:
$ touch testfile #修改文件时间属性为当前系统时间 $ ls -l testfile #查看文件的时间属性 #修改后文件的时间属性为当前系统时间 -rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile
指定したファイルが存在しない場合は、「タッチ」コマンドを使用する場合は、新しい空白の文書を作成します。 たとえば、現在のディレクトリに、空のファイル「ファイル」を作成するには、このコマンドを使用し、次のコマンドを入力します。
$ touch file #创建一个名为“file”的新的空白文件