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".