Úvodná » ako » Ako používať dotykom vytvoriť prázdne súbory a upraviť časové značky

    Ako používať dotykom vytvoriť prázdne súbory a upraviť časové značky

    Každý súbor na vašom počítači má časovú pečiatku, ktorá obsahuje čas prístupu a úpravy pre súbor, ale vedeli ste, že túto časovú pečiatku môžete zmeniť? Tu je postup, ako to urobiť.

    Používanie dotykového príkazu

    Príkaz "dotykom" je k dispozícii skoro kdekoľvek, kde môžete získať shell Bash, ktorý obsahuje Linux alebo Windows so systémom Cygwin. Tu sú možnosti príkazu:

    Ak chcete skontrolovať časovú značku súboru, môžete to urobiť pomocou tohto príkazu:

    stat file

    Je zrejmé, že by ste sa mali uistiť, že nahradíte "súbor" názvom vášho súboru.

    -a a -m

    Tieto dve možnosti aktualizujú čas prístupu a zmeny. Používanie ich by nemalo byť žiadnym problémom. Tu je syntax:

    touch -a súbor

    Tým sa aktualizuje čas prístupu k súboru na aktuálny dátum a čas. Možnosti (-a) môžete nahradiť metódou (-m), aby ste urobili to isté, ale pre čas modifikácie. Ak súbor neexistuje, v aktuálnom adresári sa vytvorí prázdny súbor s rovnakým názvom.

    -c možnosť

    Ak použijete túto možnosť, nedotknete sa nič, ak zadaný súbor neexistuje. Pozrite sa:

    touch -c omar

    Vo vyššie uvedenom príklade sa dotyk nebude robiť nič ako "omar", súbor nie je osoba, neexistuje.

    -r možnosť

    Táto možnosť sa môže hodiť, ak chcete skopírovať časovú pečiatku zo súboru do iného súboru. Ako:

    touch -r file1 file2

    Kde "file1" je referenčný súbor a "file2" je súbor, ktorý bude aktualizovaný. Ak chcete skopírovať časovú pečiatku do viacerých súborov, môžete im tiež poskytnúť všetko v príkaze a vytvoria sa súčasne.

    dotykom -r súbor1 súbor2 súbor3 súbor4

    -d a -t

    Možnosti (-d) aj (-t) robia to isté, čo je nastavenie rovnakého ľubovoľného časového označenia pre časy prístupu a úpravy. Rozdiel je v tom, že (-d) používa voľný formát ľudského čitateľného dátumu, to znamená, že môžete použiť "Sun, 29 Feb 2004 16:21:42" alebo "2004-02-29 16:21:42" alebo dokonca " štvrtok ". Táto možnosť je komplexná, aby sme tu mohli úplne popísať. Na druhej strane (-t) používa jednoduchú známku, ktorú ste obmedzili na použitie. Pečiatka je [[CC] YY] MMDDhhmm [.ss]. [CC] je storočie a môžete ignorovať a ignorovať aj sekundy. Ak ignorujete [CC], príkaz ho nahradí v závislosti od toho, čo zadáte ako rok. Ak zadáte rok iba s dvoma číslicami, potom CC je 20 rokov v rozsahu (0 ~ 68) a 19 rokov v (69 ~ 99).

    touch -t 3404152240 súboru

    touch -t 8804152240 súbor

    V prvom príkaze budú časové značky súboru nastavené na: 15. apríla 2034 10:40. Zatiaľ čo druhý príkaz nastaví na 15. apríl 1988, ktorý je v inom storočí. Ak nie je zadaný žiadny rok, bude nastavený na aktuálny rok. Príklad:

    touch -t 04152240 súboru

    Týmto nastavíte časovú pečiatku na 15th Apríl 2011 10:40, pretože je to rok 2011 v čase písania tohto článku.

    Kombinácia možností nastavenia ľubovoľného individuálneho prístupu a časov úpravy

    Možnosti (-a) a (-m) aktualizujú iba časové značky na aktuálny čas a voľby (-d) a (t) nastavujú súčasne aj časové značky prístupu a modifikácie. Predpokladajme, že chcete len nastaviť čas prístupu k číslu 5th z júna 2016 o 17:30, ako by ste to urobili? Použijete (-a) a (-t) na nastavenie ľubovoľného času a použijete ho iba na časovú pečiatku prístupu. Príklad:

    dotykový súbor 1606051730

    alebo

    dotykovým súborom 1606051730

    A ak chcete urobiť to isté pre modifikáciu, stačí nahradiť (-at) s (-mt). Je to ľahké.

    Vytváranie prázdnych súborov

    Druhé a najslávnejšie použitie dotykového príkazu vytvára prázdne súbory. Môže to znieť hlúpo, prečo by niekto rozumne preťažil počítač prázdnymi nezmyselnými súbormi, ale naozaj príde na to, keď napríklad pracujete na projekte a chcete sledovať pokrok s dátumami a časmi. Takže budete mať priečinok s názvom projektu a pomocou dotyku vytvoríte prázdne súbory s udalosťami ako názvy súborov. Inými slovami, môžete ho použiť na vytvorenie denníkov. Príklad:

    dotykom ~ / desktop / project / stage1_completed

    Teraz máte súbor označujúci dokončenie fázy 1 projektu v čase vytvárania tohto súboru a tento čas môžete vidieť zadaním príkazu:

    stav ~ / desktop / projekt / stage1_completed


    Môžete nájsť dotyk užitočný rôznymi spôsobmi v závislosti od toho, čo robíte. Ak poznáte viac dobrého použitia dotyku, potom ho zdieľajte v komentároch alebo si prečítajte viac o dotykovom príkaze navštívením jeho manuálovej stránky online alebo v termináli vydaním príkazu "man touch".