タッチコマンドとはどういう意味ですか?タッチコマンドの機能と使い方

タッチコマンドとはどういう意味ですか?タッチコマンドの機能と使い方

タッチコマンドとはどういう意味ですか?タッチコマンドの機能は何ですか? Linux では、touch コマンドは、アクセス時間や変更時間など、ファイルまたはディレクトリの時間属性を変更するために使用されます。構文の形式は、「touch [オプション][ファイルまたはディレクトリ...]」です。 touch コマンドを使用する場合、指定されたファイルが存在しない場合は、システムは新しい空のファイルを作成します。この記事では、touch コマンドの使用方法を説明します。

1. タッチコマンドの使い方

touchコマンドがオプションなしの単純な形式で使用され、引数として指定されたファイル名が存在しない場合、 touchコマンドは新しいファイルを作成します。ファイルが存在する場合、 touchコマンドはファイルの最終アクセス時刻と変更時刻を現在の時刻に変更します。

たとえば、ファイルfile.txtが存在しない場合は、 touchコマンドを使用してファイルを作成し、存在する場合はファイルのタイムスタンプを変更します。

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

touch file.txt

一度に複数のファイルを作成したり、複数のファイルのタイムスタンプを変更したりする場合は、次のコマンドを使用できます。

touch file.txt file2.txt file3.txt

touchコマンドを使用するときにファイルを作成しない場合は、コマンドで-c (--no-cete)オプションを使用できます。

たとえば、ファイル file.txt が存在する場合、次のコマンドを使用してファイルのタイムスタンプを変更できます。ファイルが存在しなくても、新しいファイルは作成されません。

touch -c file.txt

2. アクセス時刻または変更時刻のみを変更する

デフォルトでは、ファイルが存在する場合、 touchコマンドはファイルのアクセス時刻と変更時刻を現在の時刻に変更します。もちろん、 -および-mオプションを使用して、ファイルのアクセス時刻と変更時刻を指定することもできます。

ファイルのアクセス時刻を現在の時刻に変更するには、 -オプションを使用します。

touch - file.txt

ファイルの変更時刻を現在の時刻に変更するには、 -mオプションを使用します。

touch -m file.txt

-mを使用してファイルの変更時刻 (mtime) を変更すると、ファイルの変更時刻 (ctime) もそれに応じて変更されます。

3. 特定のタイムスタンプを設定する

touchコマンドを使用すると、現在の時刻以外の特定の時刻を使用してファイルを更新または作成することもできます。

-d(--dte =)オプションを使用して日付文字列を指定し、現在の時刻の代わりに使用します。

たとえば、ファイルの最終アクセス時刻と変更時刻の両方を 2020-07-07:02 に変更するには、次のコマンドを使用します。

touch -d '7 Jn 2020 :02' file

日付文字列には一重引用符が必要です。

もちろん、 touchコマンドに部分的な日付と時刻の文字列を指定することもできます。 日付のみを指定すると、年は自動的に現在の年に変更されます。

touch -d '2 Jn' file

-t オプションを使用してタイムスタンプを指定し、現在の時刻の代わりに使用します。 timestmp パラメータは次の形式である必要があります。

[[CC]YY]MMDDhhmm[.ss]

たとえば、次のコマンドは、 fileの最終アクセス時刻と最終変更時刻を月-日-年:02 に設定します。

touch -t 00602 file

4. 別のファイルのタイムスタンプを使用する

-(--efeence =)オプションを使用すると、参照ファイルを指定し、現在の時刻の代わりにそのタイムスタンプを使用できます。

たとえば、次のコマンドは、touch に file2 のファイルの時刻を使用するように指示します。

touch - file file2

5. シンボリックリンクのタイムスタンプを変更する

デフォルトでは、シンボリック リンクに対してtouchコマンドを使用すると、参照先のファイルのタイムスタンプが変更されます。

シンボリック リンクのタイムスタンプを変更するには-h(--no-deefeence)を使用します。

たとえば、シンボリック リンクsymlinkのタイムスタンプを変更するには、次のようにします。

touch -h symlink

「HED コマンドの機能と使い方 Linux HED コマンドの詳細説明」

「Linux での til コマンドの使用法 - Linux til コマンドの詳細な説明」

<<:  cPanel で SpamAssassin を設定するにはどうすればいいですか?

>>:  クラウドフォンの永久無料バージョンは信頼できるでしょうか?コストパフォーマンスの高いおすすめのクラウドフォン

推薦する

ビジネス分析の内容と方法(財務ビジネス分析シリーズにおけるビジネス分析で用いられる4つの方法)

財務およびビジネス分析シリーズ: ビジネス分析で使用される 4 つの方法財務・業務分析の過程では、さ...

ブランド企画アウトソーシング(企業ブランド支援プラン)

エンタープライズブランドサポートプログラム Cege Media は設立以来、数千社に及ぶ企業にブラ...

香港のサーバーでは Windows システムと Linux システムのどちらを選択すればよいでしょうか?

一部の大規模ウェブサイトでは、ウェブサイトのニーズを満たすために、構築にサーバー、特に国内ユーザーが...

商品のマーケティング方法(商品の品質は良いのに販売量が少ない?売上を2倍にするには、次の3つのポイントを実行してください)

製品の品質は良いのに販売量が少ない?これら3つのことを実行すれば、売上は飛躍的に伸びます著者: Re...

最年長は88歳、最年少は24歳です! A株上場企業の会長にとって黄金時代は

新年を迎え、一部の上場企業とその関連企業も新たな「舵取り役」を迎えた。 1月6日、イーリダを実際に支...

他人のブランドを使って商品を販売した場合の補償方法(事例による法律教育)

事例を利用して法律を広める基本的な事実原告は広州の衣料品会社で、衣料品の商標を登録した。その後、同社...

清掃推進計画(利滄は「6in1」の徹底清掃を革新し、都市部の徹底した清掃とより洗練された清掃を推進する)

麗滄は都市部での徹底した清掃とより詳細な清掃を促進するために「6in1」の徹底清掃を革新した。張小鵬...

TeamViewer ユーザーチュートリアル: 新しい設定ポリシーを追加する方法

TemViewe は、いつでもどこでもリモート デスクトップ コンピューターやモバイル デバイスに接...

製品プロモーション企画プラン(新製品発売、大型単一製品の強力な認知マーケティング手法を促進する5つのステップ)

新製品発売、大ヒットを生む強力な認知マーケティング手法の5つのステップ著者:太白金城ブランドは強力で...

新人は一人では飛べない

2月27日、菜鳥は全従業員に電子メールを送り、アリババホールディンググループとの事業シナジーを強化す...

ビジネスデータ運用(海英テクノロジー:データを活用して業務を推進し、中国企業のグローバル展開を支援)

海鷹テクノロジー:データを活用して業務を推進し、中国企業のグローバル展開を支援(写真提供:Tucho...

ブランドマーケティング戦略の問題点(曹先生、会社のマーケティング戦略の欠点を分析するのを手伝ってもらえますか?)

曹先生、会社のマーケティング戦略の欠点を分析するのを手伝ってもらえますか?アナリストレポート: 企業...

データ運用の未来(深圳联科データ:データ分析職に将来はあるか?この4つのポイントを参考にしてください)

深セン聯客データ:データ分析職の育成の見通しはありますか?以下の4つのポイントを参考にしてくださいお...

完全なブランド企画プラン(ブランドプラン:ブランドの形成、普及、管理のための包括的な計画)

ブランドケース: ブランドの形成、伝達、管理のための包括的なソリューションブランドケース: ブランド...

Elementor と Webflow のどちらが優れていますか? Elementor と Webflow の比較

Elemento と Webflow のどちらが優れていますか? Elemento は、ユーザーが ...