Linuxの一般的なコマンド[コマンド]タッチ

タッチ - 変更ファイルのタイムスタンプ

タッチ[ファイル名]は、ファイルの「タッチ」であるファイルは、新しいファイルを作成し、存在しない場合は、;ファイルが存在する場合、アクセスのatimeファイルのタイムスタンプやその他の情報を変更するための時間です。

 

構文:
  タッチ[OPTION] ... FILE ...

  タッチ[ - ACFM ] [ - D <日時>] [ - R&LT <参考ファイルまたはディレクトリ>] [ - T <日時>] [ - ヘルプ] [ - バージョン] [ファイルまたはディレクトリ...]

 

パラメータ:

  • 読み込みファイルのタイムレコードで-a変化します。
    • [ルート@ oldboy oldboy] STAT new.txt 
        ファイル: `new.txt」
        サイズ: 120ブロック:8 IOブロック:4096    通常のファイル
      デバイス:803h / 2051d iノード:275539のリンク:1つの
      アクセス:( 0644 / -rw-rを--r--)Uidの:(0 /ルート)GID:(0 /     ルート)
      アクセス: 2019年11月6日22:10:48.234818898 0800 
      変更: 2019年11月7日18:48:17.389776861 0800 
      変更: 2019年11月7日18:48:17.390776816 0800 
      
      [ルート @oldboy oldboy] #1 タッチnew.txt -a 
      
      タッチ-a修改了のatime和ctimeの 
      [ルート@ oldboy oldboy] STAT new.txt    
        ファイル: `new.txt」
        サイズ: 120ブロック:8 IOブロック:4096    通常のファイル
      デバイス:803h / 2051d iノード:275539のリンク:1つの
      アクセス:( 0644 / -rw-R - r--の)Uidの:(0 /ルート)GID:(0 /     ルート)
      アクセス: 2019年11月7日19:49:23.350646538 0800 
      変更: 2019年11月7日18:48:17.389776861 0800 
      変更: 2019年11月7日19:49:23.350646538 + 0800
      -a効果に触れます

       

  • -m変更は、ファイルのタイムレコードを変更します。
    • [ルート@ oldboy oldboy] STAT new.txt     
        ファイル: `new.txt」
        サイズ: 120ブロック:8 IOブロック:4096    通常のファイル
      デバイス:803h / 2051d iノード:275539のリンク:1つの
      アクセス:( 0644 / -rw-rを--r--)Uidの:(0 /ルート)GID:(0 /     ルート)
      アクセス: 2019年11月7日19:49:23.350646538 0800 
      変更: 2019年11月7日18:48:17.389776861 0800 
      変更: 2019年11月7日19:49:23.350646538 0800 
      
      [ルート @oldboy oldboy] タッチnew.txt -m 
      
      タッチ-m修改了のmtime和ctimeの 
      [ルート@ oldboy oldboy] STAT new.txt
        ファイル: `new.txt」
        サイズ: 120ブロック:8 IOブロック:4096    通常のファイル
      デバイス:803h / 2051d iノード:275539のリンク:1つの
      アクセス:( 0644 / -rw-R - r--の)Uidの:(0 /ルート)GID:(0 /     ルート)
      アクセス: 2019年11月7日19:49:23.350646538 0800 
      変更: 2019年11月7日19:51:19.971719215 0800 
      変更: 2019年11月7日19:51:19.971719215 + 0800
      -m効果に触れます

       

  • -c、 - 無作成 
    • 任意のファイルを作成しません。
    • ファイルの目的が存在しない場合は、新しいファイルを作成しません。
    • [ルート@ oldboy oldboy] タッチ-c NN 
      [ルート@ oldboy oldboy] NN LS 
      LS:アクセスできないNN:そのようなファイルまたはディレクトリ
      タッチはファイルを作成しないでください-c

       

  • -f
    • 無視
    • 他のUNIXシステムとの互換性を保持するために、使用しないでください。
  • -r、 - 参照= FILE
    • 現在の時刻の代わりにこのファイルの時間を使用
    • 同じ効果--fileと、基準時間プロフィールを記録します。
  • -d、 - 日付= STRING
    • パースSTRINGと現在の時刻の代わりに使用
    • 日付と時刻を設定して、あなたはさまざまな形式を使用することができます。
  • -t
    • 使用代わりに現在の時間の[[CC] YY] MMDDHHMM [.SS]
    • ファイルの録音時間設定、日付形式の命令は同じです。

 

例:

1.タッチファイルのチェックの前と後の結果は、ファイルの時間属性を変更し、変更のatime、ctimeをとのmtimeを発見しました。

[ルート@ oldboy oldboy] STAT name.txt 
  ファイル: `name.txt」
  サイズ: 35個のブロック:8 IOブロック:4096    通常のファイル
デバイス:803h / 2051d iノード:275549のリンク:1つの
アクセス:( 0644 / -rw-rを--r--)Uidの:(0 /ルート)GID:(0 /     ルート)
アクセス: 2019年11月7日19:46:37.014647959 0800 
変更: 2019年11月7日19:46:37.014647959 0800 
変更: 2019年11月7日19:46:37.014647959 0800 

[ルート @oldboy oldboy] タッチname.txt 

[ルート @oldboy oldboy] STAT name.txt 
  ファイル: `name.txt」
  サイズ:35個のブロック:8 IOブロック:4096    通常のファイル
デバイス:803h / 2051d iノード:275549のリンク:1つの
アクセス:( 0644 / -rw-R - r--の)Uidの:(0 /ルート)GID:(0 /     ルート)
アクセス: 2019年11月7日19:47:19.574647813 0800 
変更: 2019年11月7日19:47:19.574647813 0800 
変更: 2019年11月7日19:47:19.574647813 0800

 

おすすめ

転載: www.cnblogs.com/zoe233/p/11815178.html