touch – modyfikacja czasu dostępu do pliku, tworzenie plików
Cześć,
Teraz zaprezentuje Państwu polecenie touch. Jak wynika za samego tytułu wpisu polecenie to ma służyć do zmiany daty modyfikacji pliku, ale również dzięki temu poleceniu możemy tworzyć nowe pliki.
Składnia polecenia jest następująca:
touch [opcje] plik
Postaram się teraz przybliżyć bardziej przydatne opcje:
-m – zmienia czas modyfikacji pliku
-c – nie powoduje utworzenia nowego pliku
-d data – skutkuje ustawieniem daty przyjętym w parametrze, a nie czas obecny, format daty jest następujący rrrrmmdd (r rok, m miesiąc, d dzień)
-t data - tutaj jest używany podobnie jak w przypadku opcji d czas podany w parametrze data zamiast czasu obecnego. Z tym, że w odróżnieniu od opcji d jest inny format czasu: [[RR]RR]MMDDhhmm[.ss] (h godzina, m minuta, s sekundy)
-r plik_wzorcowy – możny również do zmiany daty modyfikacji pliku użyć pliku wzorcowego
Z opisu teoretycznego to było by na tyle więc przyszedł czas na przykłady:
touch plik1 – spowoduje utworzenie pliku o nazwie plik1
touch -d 20090125 plik1 – spowoduje utworzenie pliku o nazwie plik1 i datą 25 stycznia 2009 roku. Jeżeli taki plik istnieje zostanie zmieniony czas modyfikacji pliku
touch -c -d 20091224 plik2 – tutaj zaistniała sytuacja podobna do przykładu wyżej, ale jeżeli plik o nazwie plik2 nie istnieje to wówczas nie zostanie on utworzony
touch -m plik* – nastąpi zmiana czasu modyfikacji (dla wszystkich plików zwierających na początku nazwy treść “plik”) na czas obecny
To wszytko co miało dotyczyć polecenia touch. Zachęcam do przeczytania podręcznika man lub info. (polecenie man touch, info touch)