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

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

タッチコマンドとはどういう意味ですか?タッチコマンドの機能は何ですか? 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 を設定するにはどうすればいいですか?

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

推薦する

Facebook広告プロモーションプラン(形而上的広告?Facebook広告のいくつかの手法についての簡単な説明)

形而上的な広告? Facebook広告のいくつかのテクニックについての簡単な説明形而上的な広告?初心...

全体的な生産運用戦略には何が含まれますか? (生産オペレーションマネジメント2.0)

生産オペレーション管理 2.0生産オペレーション戦略の概要前回は、企業の戦略的選択についてお話ししま...

ネットワークマーケティング推進プラン(360ラインのネットワーク統合マーケティングプランに適用)

360 の業界向けのオンライン統合マーケティング ソリューションインターネット情報化の時代では、ま...

WordPress メニューナビゲーション設定グラフィックチュートリアル

WodPess は米国サーバーを使用するウェブマスターが使用していると思われますが、初心者にとっては...

人気で実用的なWordPressサイト検索プラグインのおすすめ

WodPess は現在最も人気のある無料のオープンソース コンテンツ管理システム (CMS) の 1...

海外のクラウドフォンとは?海外クラウドフォン価格表

クラウドフォンは、近年普及しつつある新しいタイプのクラウドフォンであり、ネットワーク端末サービスにク...

WooCommerce の注文を素早く検索して見つける方法

ウーコマースこれは、WodPess をベースにしたカスタマイズ可能なオープンソースの電子商取引プラッ...

企業ブランドマーケティング計画(権威ある発表:2021年中国で最も革新的で実践的なマーケティング計画企業トップ30)

権威ある発表:2021年中国で最も革新的で実践的なマーケティング計画企業トップ30国内の流行が正常化...

外資系食品ブランドランキング(2024年上半期成長率上位の浙江A株上場企業ランキング)

2024年上半期に最も成長率の高い浙江省A株上場企業ランキング蘭富金融データセンターによると、 1...

ユーザー操作ポートレート(ユーザーポートレートプロジェクトの実施方法を説明する 5 つの質問)

ユーザーポートレートプロジェクトの進め方を明確にする 5 つの質問編集者注: インターネットの継続的...

情報流通広告は主に何をするの?(情報流通広告の職務内容や求められる能力は?ちゃんと理解していますか?)

情報フロー促進における職務責任と能力要件は何ですか?本当に理解していますか?情報フローは、近年人気が...

無料の SSL 証明書がまだ審査中の場合はどうすればいいですか?

無料の SSL 証明書は通常、ドメイン名の DV SSL 証明書を指しますが、これは企業の Web ...

子ども向けブランドマーケティング企画(屋内子ども遊び場を運営するためのマーケティング活動をどのように企画するか?遊園地)

屋内子供遊び場を運営するためのマーケティング活動をどのように計画すればよいでしょうか?遊び場屋内子供...

Alibaba Cloud サーバー セキュリティ グループの役割は何ですか?

Alibaba Cloud サーバー セキュリティ グループの役割は何ですか?セキュリティ グループ...

データ運用サービスプロバイダー(最強のロジック:どのIDC運用サービスプロバイダーが最適か?)

最強のロジック: どの IDC 運用サービス プロバイダーが最適か?最近、市場では一般的に、今回の流...