Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでファイルのディレクトリの時刻を更新する方法

Linuxでファイルのディレクトリの時刻を更新する方法

  

Linuxシステムのtouchコマンドは、ディレクトリまたはファイルの時刻と日付を更新するためのコマンドですが、touchコマンドについてよくわからないユーザーがまだたくさんいます。タッチコマンドを使用しましょう。

タッチコマンドのヒント:

名称:タッチ

アクセス:すべてのユーザー

を使用します。

[-acfm]

[-r参照ファイル] [--file =参照ファイル]

[-t MMDDhhmm [[CC] YY] [。ss]]

[-d time] [--date = time] [--time = {atime、access、use、mtime、modify}]]

[--no-create] [--help ] [--version]

file1 [file2 ...]

説明:

touchコマンドはファイルのタイムレコードを変更します。 Ls -lはファイルのタイムレコードを表示できます。

パラメータ:

aファイルの読み込み時間レコードを変更します。

mファイルの変更時刻レコードを変更します。

cコピー先ファイルが存在しない場合、新しいファイルは作成されません。 --no-createと同じ効果があります。

f使用されていません。他のUNIXシステムとの互換性のために予約されています。

r --fileと同じように、参照ファイルのタイムレコードを使用します。

d日時を設定します。さまざまな形式を使用できます。

tファイルのタイムレコードをdateコマンドと同じ形式で設定します。

--no-createは新しいファイルを作成しません。

--help命令フォーマットを一覧表示します。

--versionバージョンメッセージを一覧表示します。

使用例:

例1:存在しないファイルの作成

コマンド:

touch log2012.log log2013.log

出力:

[root @ localhostテスト]#touch log2012.log log2013.log

[root @ローカルホストテスト]#ll

-rw-r - r- - 1ルートルート0 10-28 16:01 log2012.log

-rw-r - r-- 1ルートルート0 10-28 16:01 log2013.log

場合log2014 .logが存在しない、ファイルが作成されていない

[root @ localhostテスト]#touch -c log2014.log

[root @ローカルホストテスト]#ll

-rw -r - r-- 1ルートルート0 10-28 16:01 log2012.log

-rw-r - r-- 1ルートルート0 10-28 16:01 log2013.log

インスタンス2:同じlog2012.logタイムスタンプでlog.logを更新します。

コマンド:

touch -r log.log log2012.log


[root @ localhost test]#ll

-rw-r - r-- 1 root root 0 10-28 16:01 log2012.log

- Rw-r - r-- 1 root root 0 10-28 16:01 log20 13.log

-rw-r - r-- 1 root root 0 10-28 14:48 log.log

[root @ localhostテスト]#touch -r log.log Log2012.log

[root @ localhostテスト]#ll

-rw-r - r-- 1 root root 0 10-28 14:48 log2012.log

-rw-r - r-- 1ルートルート0 10-28 16:01 log2013.log

-rw-r - r-- 1ルートルート0 10-28 14:48ログ。前のページへ12次のページ合計2ページ

Copyright © Windowsの知識 All Rights Reserved