Příkazy A-Z

15 Užitečné příklady dotykového ovládání v systému Linux

15 Užitečné příklady dotykového ovládání v systému Linux

Dotykový příkaz je jednoduchý, ale užitečný příkaz v unixových systémech, který umožňuje uživatelům vytvářet soubory a měnit časová razítka přímo z terminálu. Je to jeden z nejzásadnějších terminálových příkazů v Linuxu a správci systému tento příkaz často používají k nejrůznějším účelům. Dnes jsme sestavili krátkého průvodce s 15 praktickými příklady dotyku. Po dokončení této příručky se naučíte různé aspekty dotyku pomocí praktických cvičení. Zůstaňte tedy s námi v této příručce a vyzkoušejte příklady na svém vlastním stroji, abyste se ujistili, že fungují tak, jak očekáváte.

Praktické příklady dotykových příkazů pro uživatele systému Linux


Následující příklady by vám měly pomoci plně porozumět dotykovému příkazu. Pokud však chcete tento nástroj ovládat obecně, měli byste tyto příkazy vyzkoušet sami. Spusťte tedy svůj terminál Linux a začněte při čtení číst níže uvedené příkazy.

1. Vytvořte prázdný soubor pomocí dotyku


Při nejzákladnějším použití vytvoří touch jednoduchý soubor, který nic neobsahuje. Je to velmi užitečné v mnoha situacích, například když experimentujete se souborovými operacemi nebo jinými příkazy terminálu. Chcete-li to provést, jednoduše zadejte název souboru po dotykovém příkazu.

$ dotykový test

Tím se vytvoří jednoduchý prázdný soubor s názvem test v aktuálním pracovním adresáři. Můžete to ověřit pomocí je příkaz. Můžete také použít touch k vytvoření prázdného souboru v jakémkoli jiném adresáři jednoduchým předáním správné cesty před názvem souboru.

$ touch / cesta / k / název souboru

2. Vytvořte více prázdných souborů pomocí dotyku


Pomocí dotykového příkazu můžete také z terminálu vytvořit více souborů současně. Vše, co musíte udělat, je předávat všechny názvy souborů, které chcete vytvořit, jeden po druhém. Rychle se podívejte na níže uvedený příkaz, abyste zjistili, jak to funguje.

$ rm test $ dotykový test1 test2 test3 test4 test5

Výše uvedený příkaz vytvoří všech pět souborů současně. Můžete to ověřit pomocí je -l příkaz ve vašem terminálu. Můžete také použít rozšíření složené závorky pro vytváření více souborů pomocí dotyku najednou, jak ukazuje následující příklad.

$ rm test1 test2 test3 test4 test5 # nejprve smazat soubory $ dotykový test 1,2,3,4,5

Výše uvedený příkaz provede stejnou práci, ale mnohem čistěji.

3. Vytvořte soubor a naplňte jej


Níže uvedený příklad ukazuje, jak vytvořit jednoduchý soubor pomocí dotyku a vyplnit jej nějakým obsahem. Používáme Linux násl příkaz k tomuto účelu. Pokud však chcete, můžete se uchýlit k jiným metodám.

$ rm test1 test2 test3 test4 test5 # nejprve smažte soubory $ seq 100> test

Nyní testovací soubor není prázdný, ale obsahuje čísla 1 až 10. Můžete to ověřit pomocí příkazu Linux cat.

4. Replikujte čas přístupu k souboru


Dotykový příkaz umožňuje uživatelům replikovat dobu přístupu k souborům na více souborech. Budete muset použít -r možnost pro povolení tohoto. Chystáme se vytvořit nový soubor s názvem Nový, a místo použití aktuálního času budeme replikovat časové hodnoty z test soubor vytvořený dříve.

$ touch -r test nové $ ls -l

Můžete to ověřit pomocí příkazu ls. Měli byste vidět, že soubor Nový má časové razítko, které je dřívější než aktuální čas a je stejné jako soubor test. I pro tuto možnost existuje dlouhý formulář, tzv -odkaz.

5. Změňte přístupovou dobu souboru pomocí dotyku


Správci systému Linux často používají dotykový příkaz k úpravě doby přístupu k dříve vytvořeným souborům. Další příkaz nám ukazuje, jak to udělat. Musíme použít -A možnost. Nejprve zkontrolujte časové razítko souboru test pomocí níže uvedeného příkazu.

$ ls -l test --time = atime

Nyní použijte -A možnost změnit toto časové razítko dotykem. Všimněte si, že -čas = čas možnost je nám poskytuje čas přístupu k souboru.

$ touch -a test

Nyní, pokud znovu zkontrolujete časové razítko test, po provedení výše uvedeného příkazu si všimnete, jak se to změnilo. Jedná se o jedno z nejběžnějších použití dotyku v Linuxu.

6. Změňte čas úpravy souborů pomocí dotyku


Můžete také změnit dobu modifikace souboru v Linuxu pomocí dotyku. Budete muset použít -m možnost. Podívejte se blíže na níže uvedený příklad a zjistěte, jak to funguje.

$ ls -l test $ touch -m test

Nejprve jsme si prohlíželi čas poslední úpravy test použitím je. Pak jsme použili -m možnost dotyku pro změnu této hodnoty na aktuální čas. Můžete to ověřit spuštěním je povíte ještě jednou.

7. Změňte datum a čas na aktuální čas


Můžete použít -A a -m možnost společně změnit čas přístupu i čas úpravy souboru v systému Linux. Chcete-li to prokázat, budete muset použít starý soubor. Můžete jednoduše spustit níže uvedený příkaz na jeden takový soubor, abyste zjistili, zda funguje podle očekávání nebo ne.

$ stat / cesta / ke / starému / souboru

Všechny časové údaje o starším souboru můžete zobrazit pomocí stat příkaz. Zobrazí čas posledního přístupu, upraví čas a změní čas vašeho souboru. Nyní použijte níže uvedený příkaz ke změně data a času na aktuální datum a čas.

$ touch -am / cesta / ke / starému / souboru

Ověřte změnu data a času pomocí stat povíte ještě jednou.

$ stat / cesta / ke / starému / souboru

8. Vynechat vytvoření souboru


The -C nebo -ne-vytvořit možnost dotyku nám umožňuje vynechat vytvoření souboru. I když si to můžete myslet jako neproduktivní, mnoho uživatelů to používá ke kontrole existence souboru.

$ touch -c nový soubor $ touch --no-vytvořit nový soubor

Když spustíte výše uvedené příkazy, nedojde ke změně ve vašem pracovním adresáři. Můžete spustit je znovu potvrďte.

9. Změňte datum souboru


Můžeme také použít dotykový příkaz k ruční změně data souboru. Budete muset použít -d nebo -datum možnost. Níže uvedený příkaz ukazuje, jak pomocí dotyku změnit datum souboru na dřívější datum.

$ ls -l test $ touch -d '15 Mar' test

Nyní, pokud znovu spustíte příkaz ls, uvidíte, že zobrazuje datum souboru jako 15. března. Ale tento soubor jste vytvořili dnes, správně? Pokud se podíváte pozorně, uvidíte, že nyní zobrazuje pouze datum, nikoli čas. Tento příkaz můžete dokonce použít k nastavení data v budoucnosti.

10. Změňte datum a čas na přizpůsobené hodnoty


The -t možnost dotyku nám umožňuje změnit datum i čas souboru na osobní hodnoty. Tímto způsobem můžeme změnit několik parametrů, včetně roku, měsíce, data, hodiny, minut a sekund. Podívejte se blíže na následující příklad, abyste zjistili, jak to funguje.

$ ls -l test # zobrazit aktuální čas a datum $ touch -t 2025 02 01 04 22 test

Nyní spusťte znovu příkaz ls a zkontrolujte parametry data a času. Argument k -t volba je ve formátu RRRMDDhhmm. Protože jsme nastavili hodnoty, které mají být v budoucnu, ls nebude moci zobrazit časové parametry.

11. Změňte datum podrobně


Datum souboru můžete také změnit podrobně dotykem. Jednoduše předejte argument -datum možnost jako řetězec k tomu. Následující příkaz ukazuje, jak změnit datum souboru na předchozí den.

$ touch --date = "včerejší" test

Pomocí následujícího příkazu můžete změnit datum na další den.

$ touch --date = test „zítra“

Ověřte data pomocí příkazu ls a zjistěte, zda fungují podle očekávání.

12. Replikujte čas přístupu k souborům pro odkazy Symlinks


The -h nebo -bez dereference možnost dotyku umožňuje uživatelům replikovat čas přístupu k souboru přes symbolické odkazy. Tato možnost však bude fungovat pouze v systémech, které umožňují změnu času symbolických odkazů.

$ touch -h odkaz

Tento příkaz nefunguje v mnoha distribucích Linuxu kvůli různým bezpečnostním problémům.

13. Zobrazit stránku nápovědy


Stránka nápovědy obsahuje souhrnné informace o všech možných možnostech příkazu. Je to velmi užitečné, protože uživatelé si mohou jednoduše prohlédnout tuto stránku a zapamatovat si, co má určitá možnost dělat.

$ touch - pomoc

Tento příkaz přinese stránku nápovědy pro příkaz Linux touch ve vašem terminálu. Ušetří vám to zapamatování si použití jednotlivých možností.

14. Zobrazit stránku Man


Manová stránka nebo příručka obsahuje podrobné informace o všech dostupných možnostech pro příkazy terminálu Linux. Tuto stránku můžete kdykoli zobrazit zadáním následujícího jednoduchého příkazu.

$ mužský dotek

Získáte tak podrobnou dokumentaci o fungování dotyku. Prohlédněte si tuto stránku, kdykoli máte nejasnosti ohledně použití možnosti.

15. Zobrazit informace o verzi


Pomocí níže uvedeného příkazu můžete zobrazit verzi dotyku nainstalovanou ve vašem systému. Může vám pomoci určit různé informace o nainstalovaném balíčku.

$ touch - verze

Končící myšlenky


Dotykový příkaz je jedním z nejjednodušších příkazů terminálu Linuxu. Je velmi snadné se naučit díky omezenému počtu možností. Dotek však může být opravdu užitečný v řadě situací a sezónní správci systému často používají tento příkaz k ovládání časových značek souborů. Naši redaktoři poskytli hloubkovou analýzu různých takových příkladů. Doufejme, že jsme vám mohli poskytnout základní informace, které jste v této příručce hledali. Pokud máte jakékoli dotazy týkající se tohoto příkazu, dejte nám vědět v sekci komentářů níže.

Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...
Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...