Ako používať príkaz touch v systéme Linux
Príkaz touch v systéme Linux je určený na ručné upravovanie a prístup k časovým značkám, často sa však používa aj na vytváranie nových súborov. Pomocou voliteľných možností môžete zvoliť, či sa má použiť systémový čas alebo iná časová značka.
Čo je príkaz touch v systéme Linux?
Príkaz touch sa v systéme Linux používa na zmenu časových značiek a značiek prístupu v jednotlivých súboroch alebo adresároch. Keďže tento príkaz vytvorí súbor, ak ešte neexistuje, často sa používa aj na vytvorenie nových prázdnych súborov. Pre väčšinu používateľov je toto sekundárne použitie v ich každodennej práci oveľa dôležitejšie. Príkaz Linux touch funguje vo všetkých distribúciách Linuxu, ako sú Debian alebo Ubuntu, a je štandardnou súčasťou systému.
Ako funguje dotykové ovládanie?
Hlavnou funkciou príkazu touch v systéme Linux je zmena časových značiek. Na tento účel sa pomocou príkazu otvorí príslušný súbor a zmení sa čas zadania. Systém potom zmení časovú pečiatku. Ak nie je uvedený žiadny čas, príkaz použije aktuálny systémový čas. Ak zadaný súbor stále neexistuje, príkaz ho vytvorí, ak nie je nastavená žiadna možnosť, aby tak neurobil. Z tohto dôvodu je príkaz touch jedným z najjednoduchších spôsobov, ako vytvoriť nové prázdne súbory.
Ako vyzerá syntax dotykového ovládania?
Syntax príkazu touch v systéme Linux vyzerá takto:
$ touch [Option] [File]Ak sa príkaz použije bez akýchkoľvek volieb, zmení časovú pečiatku súboru na aktuálny systémový čas alebo vytvorí nový súbor. Ak chcete nastaviť časovú pečiatku sami, máte na výber rôzne možnosti.
Aké sú možnosti v Linux touch?
Toto sú možnosti, ktoré máte k dispozícii s príkazom touch:
- -a: Pomocou tejto možnosti môžete zmeniť čas prístupu.
- -c alebo –no-create: Zabráni vytvoreniu nového súboru.
- -d alebo –date=STRING: Používa zadaný čas namiesto systémového času.
- -m: Pomocou tejto možnosti môžete zmeniť len čas zmeny.
- -r alebo –reference=FILE: Používa časovú pečiatku referenčného súboru.
- -t TIMESTAMP: Používa ručný časový údaj. Zadáva sa vo formáte [RR]MMDhhmm[.ss].
Príklady dotykových príkazov
Ak chcete používať Linux touch pre seba, môžete využiť tieto praktické príklady:
$ touch example.txtTým sa buď súboru example.txt priradí nový časový údaj, alebo sa vytvorí nový súbor.
$ touch -t 2301011536 example.txtČasovú pečiatku súboru example.txt môžete zmeniť na 1. január 2023, 15:36.