Dotykový příkaz změní čas přístupu nebo čas úpravy souboru na aktuální čas nebo na čas zadaný v argumentu. Používá se také k vytvoření prázdného souboru se zadaným názvem souboru za předpokladu, že soubor neexistuje. To je často užitečné při testování oprávnění nebo při prostém vytváření souborů, které budou později zpracovány nějakou aplikací.
Původním účelem dotykového příkazu je aktualizovat časové razítko souboru na aktuální datum a čas bez jeho úpravy. Dotykový příkaz lze také použít k vytvoření prázdného souboru o velikosti 0 bajtů. Pomocí dotykového příkazu nemůžeme do souboru zadat žádný text, ale jedním příkazem můžeme vytvořit více nových souborů.
Syntaxe
Syntaxe dotykového příkazu je:
$ touch {file names}
dotkněte se Příklad příkazu
1. Vytvořte nový prázdný soubor(y) nebo změňte časy existujících souborů na aktuální čas:
# touch path/to/file
2. Nastavte časy v souboru na konkrétní datum a čas:
# touch -t YYYYMMDDHHMM.SS path/to/file
3. Nastavte čas v souboru na jednu hodinu v minulosti:
# touch -d "-1 hour" path/to/file
4. Pomocí časů ze souboru nastavte časy pro druhý soubor:
# touch -r path/to/file1 path/to/file2
5. Vytvořte více souborů:
# touch path/to/file{1,2,3}.txt
Závěr
dotykový příkaz aktualizuje čas přístupu a čas (a data) úpravy na aktuální čas a datum pro jeden nebo více souborů. dotyk je užitečný při vynucování jiných příkazů, aby zacházely se soubory určitým způsobem; například operace make a někdy find závisí na přístupu k souboru a času úpravy. Pokud soubor neexistuje, dotykem jej vytvoříte s velikostí souboru 0.