GNU/Linux >> Linux の 問題 >  >> Linux

touch:コマンドが見つかりません

touch コマンドは、ファイルのアクセス時刻または変更時刻を現在時刻または引数で指定された時刻に変更します。また、ファイルが存在しないと仮定して、指定されたファイル名で空のファイルを作成するためにも使用されます。これは、権限をテストしたり、後で何らかのアプリケーションによって処理されるファイルを単に作成したりするのに役立ちます。

touch コマンドの本来の目的は、ファイルのタイムスタンプを変更せずに現在の日付と時刻に更新することです。 touch コマンドを使用して、サイズが 0 バイトの空のファイルを作成することもできます。 touch コマンドを使用してファイルにテキストを入力することはできませんが、1 つのコマンドで複数の新しいファイルを作成できます。

構文

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

$ touch {file names}

touch コマンドの実行中に以下のエラーが発生した場合:

touch: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
アルパイン apk add coreutils
Arch Linux pacman -S coreutils
カリ Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

タッチ コマンドの例

1. 新しい空のファイルを作成するか、既存のファイルの時刻を現在の時刻に変更します:

# touch path/to/file

2. ファイルの時刻を特定の日時に設定します:

# touch -t YYYYMMDDHHMM.SS path/to/file

3. ファイルの時間を過去 1 時間に設定します。

# touch -d "-1 hour" path/to/file

4. ファイルの時刻を使用して、2 番目のファイルに時刻を設定します。

# touch -r path/to/file1 path/to/file2

5. 複数のファイルを作成する:

# touch path/to/file{1,2,3}.txt

結論

touch コマンドは、1 つ以上のファイルのアクセス時刻と変更時刻 (および日付) を現在の時刻と日付に更新します。 touch は、他のコマンドに特定の方法でファイルを処理させるのに役立ちます。たとえば、make の操作、場合によっては find の操作は、ファイルのアクセス時間と変更時間に依存します。ファイルが存在しない場合、touch はファイル サイズ 0 でファイルを作成します。


Linux
  1. ifrename:コマンドが見つかりません

  2. dos2unix:コマンドが見つかりません

  3. nano:コマンドが見つかりません

  1. chmod:コマンドが見つかりません

  2. id:コマンドが見つかりません

  3. w:コマンドが見つかりません

  1. mkfs:コマンドが見つかりません

  2. df:コマンドが見つかりません

  3. du:コマンドが見つかりません