Přejeme Vám krásné svátky a 52 týdnů pohody a štěstí v roce 2025 !
touch (Unix)
Z Multimediaexpo.cz
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.
- Uvedení hodnoty měněného atributu dle uvedeného formátu
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
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 uživatelů a prostředí |
env • finger • id • logname • mesg • passwd • su • sudo • uname • uptime • w • wall • who • whoami • write |
Správa procesů |
at • chroot • crontab • exit • kill • killall • nice • pgrep • pidof • pkill • ps • pstree • sleep • time • top • wait • watch |
Zpracování textu |
awk • comm • csplit • cut • diff • ed • ex • fmt • head • iconv • join • less • more • patch • paste • read • sed • sort • tac • tail • tee • tr • uniq • wc • xargs |
Programování v shellu |
alias • basename • echo • expr • false • printf • test • true • unset |
Síťová komunikace |
dig • inetd • host • ifconfig • netstat • nslookup • ping • rlogin • nc • traceroute |
Hledání informací |
Ostatní nástroje |
banner • bc • cal • date • dd • look • lp • man • size • yes |
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |