Touch (Unix)

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

touch (anglicky touch - dotknout se) je standardní UN*Xový program, sloužící ke změně atributů souboru. Typicky se jej využívá ke změně data vytvoření či modifikace souboru. Protože má schopnost soubor (prázdný) vytvořit, neexistuje-li tento, je používán také pro tento účel.

Obsah

Historie

Příkaz whoami se poprvé objevil v AT&T UNIXu verze 7. Na některých distribucích či platformách z rodiny Unix-Like systémů může mít rozšířenou funkcionalitu.

Přehled parametrů

touch [-acm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
-a
Změna hodnoty posledního přístupu k souboru. Tato změna není provedena, pokud není použit zároveň parametr -m
-c
Zabrání vytvoření souboru pokud tento neexistuje. V souladu se standardem toto není vnitřně považováno za chybu.
-m
Změna hodnoty poslední změny souboru. Tato změna není provedena, pokud není použit zároveň parametr -a
-r file
Použití určeného atributu z jiného souboru namísto určeného času či aktuálního času
-t [[CC]YY]MMDDhhmm[.SS]
Uvedení hodnoty měněného atributu dle uvedeného formátu
CC
První dvě číslice z roku (století)
YY
Druhé dvě číslice z roku. Není-li uvedeno století, hodnoty od 69 do 99 jsou brány jako 1969 - 1999. V jiných případech je uvažováno století dvacáté.
MM
Číslo měsíce 01 až 12
DD
Číslo dne v měsíci 01 až 31
hh
Hodina v 24-hodinovém formátu - 00 až 23
mm
Minuty - 00 až 59
SS
Sekundy - 0 až 61
Nejsou-li použity ani století ani rok, je použit aktuální rok. Není-li specifikována sekundová hodnota, výchozí hodnotou je 0.

Příklady použití

Změna atributu posledního přístupu a poslední změny souboru /home/user/myfile.txt na aktuální čas

$ touch -am /home/user/myfile.txt

Změna atributu posledního přístupu a poslední změny souboru /home/user/myfile.txt na daný čas (12.10.2008 08:15:24 dop.)

$ touch -am -t 200810120815.24 /home/user/myfile.txt

Změna atributu posledního přístupu a poslední změny souboru /home/user/myfile.txt podle souboru /home/user/muster.txt.

$ touch -am -r /home/user/muster.txt /home/user/myfile.txt

Vytvoření prázdného souboru

$ touch /home/user/mynewfile

Externí odkazy a zdroje

  • touch — manuálová stránka pro operační systém OpenBSD (anglicky)
Příkazy a programy příkazové řádky Unixu
Správa souborů cat · chattr · cd · chmod · chown · chgrp · cksum · cmp · cp · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · split · touch
Správa procesů at · chroot · crontab · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait · watch
Správa uživatelů a prostředí env · finger · id · logname · mesg · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write
Zpracování textu awk · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tac · tail · tr · uniq · wc · xargs
Programování v shellu alias · basename · echo · expr · false · printf · test · true · unset
Komunikace inetd · netstat · ping · rlogin · nc · traceroute
Hledání find · grep · strings
Ostatní banner · bc · cal · dd · lp · man · size · yes


This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net