26Jun

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

click fraud protection

Každý soubor na vašem počítači obsahuje č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 postup.

Použití dotykového příkazu

Příkaz "dotykový" je dostupný prakticky kdekoli, kde můžete nainstalovat Bash shell, který obsahuje Linux nebo Windows s aplikací Cygwin. Zde jsou možnosti příkazu:

Pokud chcete zkontrolovat časové razítko souboru, můžete tak učinit pomocí tohoto příkazu:

stavový soubor

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

-a a -m možnosti

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

touch -a soubor

Toto bude aktualizovat přístupový čas souboru k aktuálnímu datu a času. Možnosti( -a) můžete nahradit parametry( -m), abyste udělali totéž, ale pro změnu času. Pokud soubor neexistuje, v aktuálním adresáři bude vytvořen prázdný soubor se stejným jménem.

-c možnost

Pokud použijete tuto možnost, dotykem se vůbec nedělá vůbec nic, pokud zadaný soubor neexistuje. Podívejte se na:

instagram viewer

touch -c omar

Ve výše uvedeném příkladu se dotykem nic nestane jako "omar", soubor, nikoli 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. Stejně tak:

touch -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 mu také všechny zadat v příkazu a budou vytvořeny současně.

dotykem -r file1 file2 file3 file4

-d a -t options

Obě( -d) a( -t) volby dělají totéž, což je stejné časové razítko pro čas a čas změny. Rozdíl spočívá v tom, že( -d) používá volně formátovaný, lidsky čitelné datum, což znamená, že můžete použít "Sun, 29 Feb 2004 16:21:42" nebo "2004-02-29 16:21:42" nebo dokonce "Čtvrtek".Tato možnost je komplexní, aby byla zde popsána. 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 ji ignorovat a ignorovat i sekundy. Pokud ignorujete [CC], příkaz bude nahrazen podle toho, co zadáte jako rok. Pokud zadáte rok pouze dvěma číslicemi, pak CC je 20 let v rozsahu( 0 ~ 68) a 19 let v letech( 69 ~ 99).

touch -t 3404152240 soubor

touch -t 8804152240 soubor

V prvním příkazu budou časové značky souborů 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 15. dubna 2011 10:40, protože je to rok 2011 v době psaní tohoto článku.

Kombinace voleb pro nastavení libovolného individuálního přístupu a časů úpravy

Volby( -a) a( -m) pouze aktualizují časové značky na aktuální čas a volby( -d) a( t) nastavují časové značky pro přístup a modifikaci stejného časového razítkačas. Předpokládejme, že chcete nastavit přístup pouze do 5. č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ý -at 1606051730 soubor

nebo

dotykový -a -t 1606051730 soubor

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

Vytvoření prázdných souborů

Druhé a nejslavnější použití dotykového příkazu vytváří prázdné soubory. 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:

dotyk ~ /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:

stat ~ /desktop/project/ stage1_completed

Dotkněte se užitečné různými způsoby v závislosti na tom, coděláš.Pokud znáte více dobrého využ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 nebo terminál, a to vydáním příkazu "man touch".