touch (Unix)

touch (Unix)

touch ist ein Unix-Kommandozeilenprogramm zur Änderung der Zugriffs- und Änderungszeitstempel einer Datei oder eines Verzeichnisses. Es ist ein Standardprogramm Unix-ähnlicher Betriebssysteme nach POSIX-Standard, das in Version 7 von AT&Ts UNIX auftauchte. touch war früher ein Frontend für den POSIX-Systemaufruf utime() (utime(3) – Linux-Manpage (Englisch)), welcher nur auf Sekunden genau arbeitet, in aktuellen Systemen ist touch ein Frontend für den POSIX-Systemaufruf utimensat() welcher nanosekundengenau arbeitet. Neben der freien UNIX-Originalimplementierung gibt es auch noch das im GNU-System in den core utilities enthaltene touch.

Bedienung und wichtige Optionen

Es kann jeweils eine beliebige Unixzeit oder – als Vorgabeverhalten bei fehlender Angabe – auf die aktuelle Systemzeit gesetzt werden. Die Single Unix Specification (SUS) schreibt die Optionen -a, -c, -m, -r und -t vor.

  • Wird -a als Option angehängt, so wird nur die Zeit des letzten Aufrufs geändert, nicht aber der Zeitpunkt der Erstellung.
  • Mit -c wird nur der Veränderungszeitpunkt vorhandener Dateien geändert, aber keine Datei erstellt, wenn man den Namen einer nicht existenten Datei angibt.
  • -m "berührt" nur den Veränderungszeitpunkt, aber nicht den Zugangszeitpunkt.
  • Mit der Option -r lassen sich die Zeitstempel einer Referenzdatei auf das Ziel kopieren.
  • -t [YY]MMDDhhmm[.ss] nutzt den angegebenen statt den aktuellen Zeitpunkt.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Touch (Unix) — touch est une commande Unix standard permettant de modifier le timestamp de dernier accès et de dernière modification d un fichier. Cette commande permet également de créer un fichier vide. Historique Un utilitaire dénommé touch est apparu dans… …   Wikipédia en Français

  • Touch (Unix) — touch is a standard Unix program used to change a file s access and modification timestamps. It is also used to create a new empty file. History A touch utility appeared in Version 7 AT T UNIX. The version of touch bundled in GNU coreutils was… …   Wikipedia

  • Touch (Unix) — touch ist ein Unix Kommandozeilenprogramm zur Änderung der Zugriffs und Änderungszeitstempel einer Datei oder eines Verzeichnisses. Es ist ein Standardprogramm Unix ähnlicher Betriebssysteme nach POSIX Standard, das in Version 7 von AT Ts UNIX… …   Deutsch Wikipedia

  • touch (Unix) — Pour les articles homonymes, voir Touch. touch est une commande Unix standard permettant de modifier le timestamp de dernier accès et de dernière modification d un fichier. Cette commande permet également de créer un fichier vide. Historique Un… …   Wikipédia en Français

  • Touch (Unix) — Para otros usos de este término, véase Touch. Touch es un programa de sistemas Unix utilizado para cambiar la fecha y hora de última modificación de un fichero. También puede utilizarse para crear un fichero vacío. Su sintaxis en línea de… …   Wikipedia Español

  • Touch — (englisch: berühren, anrühren, anfassen) hat die Bedeutung im Sprachgebrauch, dass jemand oder eine Sache angedeutet wird und ist die Bezeichnung für: The Touch (Band), eine deutsche Band Touch (Band), eine US amerikanische Band Touch (Album),… …   Deutsch Wikipedia

  • Touch — puede hacer referencia a: Touch (manga), un cómic de Mitsuru Adachi. Touch (Unix), un programa de sistemas Unix. Touch (onomatopeya) Touch, álbum de la banda Eurythmics. Touch, álbum de Laura Branigan. Touch, río francés afluente del Garona …   Wikipedia Español

  • Touch (disambiguation) — For the sense of touch, see:* Somatosensory system, for the neurophysiological basis of touch * Haptic perception, for the ability to recognize objects through touch * Haptic communication, for the study of human touching behaviour * Haptic… …   Wikipedia

  • Touch — touch  команда Unix, предназначенная для установки времени последнего изменения файла или доступа в текущее время. Также используется для создания пустых файлов. Содержание 1 История 2 Спецификация 3 …   Википедия

  • Unix — (officially trademarked as UNIX, sometimes also written as Unix with small caps) is a computer operating system originally developed in 1969 by a group of AT T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Douglas McIlroy, and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”