Domovská » jak » Jak používat dotykem Vytvořit prázdné soubory a upravit časové značky

    Jak používat dotykem Vytvořit prázdné soubory a upravit časové značky

    Každý soubor na vašem počítači má časové razítko, které obsahuje čas přístupu a úpravy souboru, ale víte, že tuto časovou značku můžete změnit? Zde je návod, jak to udělat.

    Použití dotykového příkazu

    Příkaz "dotykem" je dostupný prakticky všude, kde můžete získat balíček Bash, který obsahuje Linux nebo Windows se systémem Cygwin. Zde jsou možnosti příkazu:

    Chcete-li zkontrolovat časové razítko souboru, můžete to provést pomocí tohoto příkazu:

    stat soubor

    Je zřejmé, že byste měli nahradit "soubor" názvem souboru.

    -a a -m

    Tyto dvě možnosti aktualizují čas přístupu a změny. Používání těchto nástrojů by nemělo být vůbec žádný problém. Zde je syntaxe:

    touch -a soubor

    Tím se aktualizuje čas přístupu k souboru na aktuální datum a čas. Možnosti (-a) můžete nahradit (-m), abyste udělali totéž, ale za čas úpravy. Pokud soubor neexistuje, bude v aktuálním adresáři vytvořen prázdný soubor se stejným jménem.

    -c možnost

    Používáte-li tuto možnost, nedojde-li k zadanému souboru, nedojde vůbec nic. Dívej se:

    dotyk -c omar

    Ve výše uvedeném příkladu se dotyk nebude nic dělat jako "omar", soubor není osoba, neexistuje.

    -r možnost

    Tato možnost by mohla být užitečná, pokud chcete kopírovat časové razítko ze souboru do jiného souboru. Jako tak:

    dotykem -r file1 file2

    Kde "file1" je referenční soubor a "file2" je soubor, který bude aktualizován. Pokud chcete zkopírovat časové razítko do více než jednoho souboru, můžete je také dát všem v příkazu a budou vytvořeny současně.

    dotykem -r soubor1 soubor2 soubor3 soubor4

    -d a -t

    Obě (-d) a (-t) volby dělají totéž, což je nastavení stejné libovolné časové značky pro časy přístupu a úpravy. Rozdíl je v tom, že (-d) používá volně formátovaný lidsky čitelný dat, to znamená, že můžete použít "Sun, 29 Feb 2004 16:21:42" nebo "2004-02-29 16:21:42" nebo dokonce "další Čtvrtek". Tato možnost je složitá, abyste ji zde mohli plně popsat. Na druhou stranu (-t) používá jednoduchou známku, kterou můžete použít. Razítko je [[CC] YY] MMDDhhmm [.ss]. [CC] je pro století a můžete ignorovat a ignorovat i sekundy. Pokud ignorujete [CC], bude příkaz nahrazen podle toho, co zadáte jako rok. Pokud zadáte rok pouze s dvěma číslicemi, pak CC je 20 let v rozsahu (0 ~ 68) a 19 let v (69 ~ 99).

    touch -t 3404152240 soubor

    touch -t 8804152240 soubor

    V prvním příkazu budou časové značky souboru nastaveny na: 15. dubna 2034 10:40. Zatímco druhý příkaz nastaví: 15. dubna 1988, který je v jiném století. Není-li zadán žádný rok, bude nastaven na aktuální rok. Příklad:

    touch -t 04152240 soubor

    Tímto nastavíte časové razítko na 15th Duben 2011 10:40, protože je to v době psaní tohoto článku.

    Kombinace možností pro nastavení libovolného individuálního přístupu a časů změny

    Možnosti (-a) a (-m) pouze aktualizují časové značky na aktuální čas a volby (-d) a (t) nastavují současně i časové značky pro přístup a modifikaci. Předpokládejme, že chcete nastavit pouze čas přístupu na 5th z června 2016 v 17:30, jak byste to udělal? Použijete (-a) a (-t) pro nastavení libovolného času a použijete jej pouze pro časovou značku přístupu. Příklad:

    dotykový soubor 1606051730

    nebo

    touch -a -t soubor 1606051730

    A pokud chcete dělat totéž pro modifikační čas, jednoduše nahraďte (-at) s (-mt). Je to snadné.

    Vytváření prázdných souborů

    Druhým a nejslavnějším používáním dotykového příkazu je vytváření prázdných souborů. To by mohlo znít hloupě, proč by někdo rozumně přetížil svůj počítač prázdnými soubory nesmyslů, ale skutečně to přijde, když například pracujete na projektu a chcete sledovat pokrok v datech a časech. Takže budete mít složku s názvem projektu a pomocí dotyku vytvoříte prázdné soubory s událostmi jako názvy souborů. Jinými slovy můžete jej použít k vytvoření protokolů. Příklad:

    dotykem ~ / desktop / project / stage1_completed

    Nyní máte soubor označující dokončení fáze 1 projektu v době vytváření tohoto souboru a můžete vidět tento čas vydáním příkazu:

    stav ~ / desktop / projekt / stage1_completed


    Dotkněte se užitečné různými způsoby v závislosti na tom, co děláte. Pokud znáte více dobrého použití dotyku, sdílejte jej v komentářích nebo si přečtěte více o dotykovém příkazu tím, že navštívíte jeho manuálovou stránku online nebo v terminálu vydáním příkazu "man touch".