Príkazy A-Z

15 Užitočné príklady dotykového príkazu v systéme Linux

15 Užitočné príklady dotykového príkazu v systéme Linux

Dotykový príkaz je jednoduchý, ale užitočný príkaz v systémoch podobných systému Unix, ktorý umožňuje používateľom vytvárať súbory a meniť časové značky priamo z terminálu. Je to jeden z najzákladnejších príkazov terminálu v systéme Linux a správcovia systému ho často používajú na rôzne účely. Dnes sme zostavili krátkeho sprievodcu s 15 praktickými príkladmi dotykov. Po absolvovaní tejto príručky sa naučíte rôzne aspekty dotyku pomocou praktických cvičení. Zostaňte teda s nami v celej tejto príručke a vyskúšajte príklady na svojom stroji, aby ste sa uistili, že fungujú tak, ako očakávate.

Praktické príklady dotykových príkazov pre používateľov systému Linux


Nasledujúce príklady by vám mali pomôcť úplne porozumieť dotykovému príkazu. Ak však chcete ovládať tento nástroj všeobecne, mali by ste tieto príkazy vyskúšať sami. Zapnite teda terminál Linuxu a pri ich čítaní začnite vykonávať nižšie uvedené príkazy.

1. Vytvorte prázdny súbor dotykom


Pri svojom najzákladnejšom použití vytvorí dotyk jednoduchý súbor, ktorý nič neobsahuje. Je to veľmi užitočné v mnohých situáciách, napríklad keď experimentujete s operáciami súborov alebo inými príkazmi terminálu. Vykonáte to tak, že po dotykovom príkaze jednoducho zadáte názov súboru.

$ dotykový test

Takto sa vytvorí jednoduchý prázdny súbor s názvom test v aktuálnom pracovnom adresári. Môžete to overiť pomocou je príkaz. Môžete tiež použiť dotyk a vytvoriť prázdny súbor v akomkoľvek inom adresári jednoduchým prechodom správnou cestou pred názvom súboru.

$ dotyk / cesta / k / nazvu souboru

2. Vytvorte viac prázdnych súborov dotykom


Z vášho terminálu môžete tiež vytvoriť viac súborov súčasne pomocou dotykového príkazu. Všetko, čo musíte urobiť, je postupne posielať všetky názvy súborov, ktoré chcete vytvoriť. Krátko sa pozrite na nasledujúci príkaz, aby ste zistili, ako to funguje.

$ rm test $ dotykový test1 test2 test3 test4 test5

Vyššie uvedený príkaz vytvorí všetkých päť súborov súčasne. Môžete to overiť pomocou ls -l príkaz vo svojom termináli. Rozšírenie zátvorky môžete tiež použiť na vytvorenie viacerých súborov pomocou dotyku naraz, ako ukazuje nasledujúci príklad.

$ rm test1 test2 test3 test4 test5 # najskôr zmažte súbory $ dotykový test 1,2,3,4,5

Vyššie uvedený príkaz vykoná rovnakú prácu, ale oveľa čistejšie.

3. Vytvorte súbor a naplňte ho


Nasledujúci príklad ukazuje, ako vytvoriť jednoduchý súbor pomocou dotyku a vyplniť ho určitým obsahom. Používame Linux nasl velenie na tento účel. Ak však chcete, môžete sa uchýliť k iným metódam.

$ rm test1 test2 test3 test4 test5 # najskôr zmažte súbory $ seq 100> test

Teraz skúšobný súbor nie je prázdny, ale obsahuje čísla 1 až 10. Môžete to overiť pomocou príkazu Linux cat.

4. Replikujte čas prístupu k súboru


Dotykový príkaz umožňuje používateľom replikovať čas prístupu k súborom vo viacerých súboroch. Budete musieť použiť -r možnosť povolenia tejto možnosti. Chystáme sa vytvoriť nový súbor s názvom Nový, a namiesto použitia aktuálneho času budeme replikovať časové hodnoty z test súbor vytvorený skôr.

$ touch -r testovať nové $ ls -l

Môžete to overiť pomocou príkazu ls. Mali by ste vidieť, že ten súbor Nový má časovú pečiatku, ktorá je skoršia ako aktuálny čas a je rovnaká ako súbor test. Aj pre túto možnosť existuje dlhý formulár, tzv -odkaz.

5. Zmena času prístupu k súboru pomocou dotyku


Správcovia systému Linux často používajú dotykový príkaz na úpravu času prístupu k skôr vytvoreným súborom. Nasledujúci príkaz nám ukazuje, ako to urobiť. Musíme použiť -a možnosť. Najskôr skontrolujte časovú pečiatku súboru test pomocou nižšie uvedeného príkazu.

$ ls -l test --time = atime

Teraz použite -a možnosť zmeniť túto časovú pečiatku dotykom. Všimnite si, že -čas = čas možnosť je nám poskytuje čas prístupu k súboru.

$ dotyk -a test

Teraz, ak znova skontrolujete časovú pečiatku z test, po vykonaní vyššie uvedeného príkazu si všimnete, ako sa zmenila. Je to jedno z najbežnejších spôsobov dotyku v Linuxe.

6. Zmena času úprav súborov pomocou dotyku


Čas úpravy súboru v systéme Linux môžete zmeniť aj dotykom. Budete musieť použiť -m možnosť. Ak sa chcete dozvedieť, ako to funguje, pozorne sa pozrite na nižšie uvedený príklad.

$ ls -l test $ touch -m test

Najprv sme si pozreli čas poslednej úpravy z test použitím je. Potom sme použili -m možnosť dotyku zmeniť túto hodnotu na aktuálny čas. Môžete to overiť spustením je povel ešte raz.

7. Zmeňte dátum a čas na aktuálny čas


Môžete použiť -a a -m možnosť spoločne zmeniť čas prístupu aj čas úpravy súboru v systéme Linux. Aby ste to preukázali, budete musieť použiť starý súbor. Môžete jednoducho spustiť príkaz nižšie na jednom takom súbore, aby ste zistili, či funguje podľa očakávania alebo nie.

$ stat / cesta / k / starému / súboru

Všetky časové údaje týkajúce sa staršieho súboru môžete zobraziť pomocou stat príkaz. Zobrazí posledný čas prístupu, upraví čas a zmení čas vášho súboru. Teraz použite príkaz dole na zmenu dátumu a času na aktuálny dátum a čas.

$ touch -am / cesta / k / starému / súboru

Overte zmenu dátumu a času pomocou stat povel ešte raz.

$ stat / cesta / k / starému / súboru

8. Vynechajte vytvorenie súboru


The -c alebo -nie-vytvárať možnosť dotyku nám umožňuje vynechať vytvorenie súboru. Aj keď si to môžete myslieť ako neproduktívne, mnoho používateľov to používa na kontrolu existencie súboru.

$ touch -c nový súbor $ touch - nevytvoriť nový súbor

Po spustení vyššie uvedených príkazov sa vo vašom pracovnom adresári nezmení. Môžete spustiť je príkazom to ešte raz overím.

9. Zmeňte dátum súboru


Dotykový príkaz môžeme použiť aj na manuálnu zmenu dátumu súboru. Budete musieť použiť -d alebo -dátum možnosť. Nasledujúci príkaz ukazuje, ako pomocou dotyku zmeniť dátum súboru na skorší dátum.

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

Teraz, ak spustíte príkaz ls znova, uvidíte, že zobrazuje dátum súboru ako 15. marca. Ale tento súbor ste vytvorili dnes, správne? Ak sa pozriete pozorne, uvidíte, že teraz zobrazuje iba dátum, nie čas. Týmto príkazom môžete dokonca nastaviť dátum v budúcnosti.

10. Zmeňte dátum a čas na prispôsobené hodnoty


The -t možnosť dotyku nám umožňuje zmeniť dátum aj čas súboru na osobné hodnoty. Týmto spôsobom môžeme zmeniť niekoľko parametrov vrátane roku, mesiaca, dátumu, hodiny, minút a sekúnd. Ak sa chcete dozvedieť, ako to funguje, pozorne sa pozrite na nasledujúci príklad.

$ ls -l test # zobraziť aktuálny čas a dátum $ touch -t 2025 02 01 04 22 test

Teraz znova spustite príkaz ls a skontrolujte parametre dátumu a času. Argument k -t možnosť je vo formáte RRMMDDhhmm. Pretože sme nastavili hodnoty, ktoré majú byť v budúcnosti, ls nebude môcť zobraziť časové parametre.

11. Zmeniť dátum Verbosely


Dátum súboru môžete zmeniť aj dotykom. Jednoducho odovzdajte argument -dátum možnosť ako reťazec. Nasledujúci príkaz ukazuje, ako zmeniť dátum súboru na predchádzajúci deň.

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

Pomocou nasledujúceho príkazu môžete zmeniť dátum na nasledujúci deň.

$ touch --date = test „zajtra“

Overte dátumy pomocou príkazu ls a zistite, či fungujú podľa očakávania.

12. Replikujte čas prístupu k súboru pre odkazy Symlinks


The -h alebo -bez dereferencie možnosť dotyku umožňuje používateľom replikovať čas prístupu k súboru prostredníctvom symbolických odkazov. Táto možnosť však bude fungovať iba v systémoch, ktoré umožňujú meniť čas symbolických odkazov.

$ touch -h odkaz

Tento príkaz nefunguje v mnohých distribúciách systému Linux z dôvodu rôznych bezpečnostných problémov.

13. Zobraziť stránku Pomocníka


Stránka pomocníka obsahuje súhrnné informácie o všetkých možných možnostiach príkazu. Je to veľmi užitočné, pretože používatelia môžu jednoducho nahliadnuť do tejto stránky a zapamätať si, čo ktorá možnosť má robiť.

$ touch - pomoc

Tento príkaz prinesie stránku pomoci pre príkaz Linux touch vo vašom termináli. Ušetrí vám to zapamätanie si použitia jednotlivých možností.

14. Zobraziť manuálovú stránku


Manová stránka alebo príručka obsahuje podrobné informácie o všetkých dostupných možnostiach príkazov terminálu Linux. Túto stránku môžete kedykoľvek navštíviť zadaním nasledujúceho jednoduchého príkazu.

$ mužský dotyk

Získate tak podrobnú dokumentáciu o tom, ako dotyk funguje. Ak máte nejasnosti týkajúce sa použitia príslušenstva, pozrite si túto stránku.

15. Zobraziť informácie o verzii


Verziu dotyku, ktorá je nainštalovaná vo vašom systéme, môžete zobraziť pomocou nižšie uvedeného príkazu. Môže vám pomôcť určiť rôzne informácie o nainštalovanom balíku.

$ touch - verzia

Končiace myšlienky


Dotykový príkaz je jedným z najjednoduchších príkazov terminálu v systéme Linux. Je veľmi ľahké sa naučiť kvôli obmedzenému počtu možností. Dotyky však môžu byť skutočne užitočné v mnohých situáciách a sezónni správcovia systému často používajú tento príkaz na riadenie časových pečiatok súborov. Naši redaktori poskytli hĺbkovú analýzu rôznych takýchto príkladov. Dúfajme, že sme vám mohli poskytnúť základné informácie, ktoré ste hľadali z tejto príručky. Ak máte akékoľvek otázky týkajúce sa tohto príkazu, dajte nám vedieť v sekcii komentárov nižšie.

Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...
Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...