Główna » jak » Jak korzystać Dotknij, aby utworzyć puste pliki i zmodyfikować znaczniki czasu

    Jak korzystać Dotknij, aby utworzyć puste pliki i zmodyfikować znaczniki czasu

    Każdy plik na komputerze ma znacznik czasu, który zawiera czas dostępu i modyfikacji pliku, ale czy wiesz, że możesz zmienić ten znacznik czasu? Oto jak to zrobić.

    Używanie polecenia dotykowego

    Polecenie "dotykowy" jest dostępne praktycznie wszędzie, gdzie możesz uzyskać powłokę Bash, która zawiera system Linux lub Windows z zainstalowanym Cygwin. Oto opcje polecenia:

    Jeśli chcesz sprawdzić znacznik czasu pliku, możesz to zrobić za pomocą tego polecenia:

    plik statystyk

    Oczywiście powinieneś upewnić się, że zastąpiłeś "plik" nazwą pliku.

    -Opcje a i -m

    Te dwie opcje odpowiednio aktualizują czas dostępu i modyfikacji. Korzystanie z nich nie powinno być żadnym problemem. Oto składnia:

    dotknij - plik

    Spowoduje to aktualizację czasu dostępu do pliku do bieżącej daty i godziny. Możesz zamienić opcje (-a) na (-m), aby zrobić to samo, ale na czas modyfikacji. Jeśli plik nie istnieje, w bieżącym katalogu zostanie utworzony pusty plik o tej samej nazwie.

    -opcja c

    Jeśli użyjesz tej opcji, dotknięcie nic nie da, jeśli podany plik nie istnieje. Popatrz:

    touch -c omar

    W powyższym przykładzie dotyk nic nie zrobi jako "omar", plik nie jest osobą, nie istnieje.

    -opcja r

    Ta opcja może się przydać, jeśli chcesz skopiować sygnaturę czasową z pliku do innego pliku. Podobnie jak w przypadku:

    touch -r plik1 plik2

    Gdzie "plik1" jest plikiem referencyjnym, a "plik2" to plik, który będzie aktualizowany. Jeśli chcesz skopiować znacznik czasu do więcej niż jednego pliku, możesz podać je wszystkie w poleceniu i będą one tworzone jednocześnie.

    touch -r plik1 plik2 plik3 plik4

    -Opcje d i -t

    Obie opcje (-d) i (-t) robią to samo, co ustawia ten sam arbitralny znacznik czasu dla czasów dostępu i modyfikacji. Różnica polega na tym, że (-d) używa daty czytelnej dla człowieka w formacie swobodnym, co oznacza, że ​​możesz użyć słowa "Słońce, 29 lutego 2004 16:21:42" lub "2004-02-29 16:21:42" lub nawet "dalej" Czwartek". Ta opcja jest skomplikowana, aby w pełni opisać ją tutaj. Z drugiej strony (-t) używa prostego znaczka, którego używasz. Stempel ma wartość [[CC] YY] MMDDhhmm [.ss]. [CC] jest na wiek i możesz go zignorować i zignorować również sekundy. Jeśli zignorujesz [CC], polecenie zastąpi je w zależności od tego, co wpisałeś jako rok. Jeśli określisz rok tylko dwiema cyframi, wówczas CC wynosi 20 lat w zakresie (0 ~ 68) i 19 lat w latach (69 ~ 99).

    dotknij -t plik 3404152240

    Kliknij plik -t 8804152240

    W pierwszym poleceniu znaczniki czasu pliku zostaną ustawione na: 15 kwietnia 2034 10:40. Podczas gdy drugie polecenie ustawi ją na: 15 kwietnia 1988 r., Która jest w innym wieku. Jeśli nie zostanie określony rok, zostanie ustawiony na bieżący rok. Przykład:

    Kliknij plik -t 04152240

    Spowoduje to ustawienie znacznika czasu na 15th Kwiecień 2011 22:40, ponieważ jest rok 2011 do czasu napisania tego artykułu.

    Łącząc opcje, aby ustawić arbitralny indywidualny czas dostępu i modyfikacji

    Opcje (-a) i (-m) aktualizują tylko znaczniki czasu do bieżącego czasu, a opcje (-d) i (t) ustawiają znaczniki czasu dostępu i modyfikacji w tym samym czasie. Załóżmy, że chcesz ustawić czas dostępu tylko na 5th czerwca 2016 o 17:30, Jak byś to zrobił? Cóż, użyjesz (-a) i (-t), aby ustawić dowolny czas i zastosować go tylko dla znacznika czasu dostępu. Przykład:

    dotknij -w pliku 1606051730

    lub

    dotknij -a -t plik 1606051730

    A jeśli chcesz zrobić to samo dla czasu modyfikacji, po prostu zamień (-at) na (-mt). To łatwe.

    Tworzenie pustych plików

    Drugim i najbardziej znanym zastosowaniem polecenia touch jest tworzenie pustych plików. Może to zabrzmieć głupio, dlaczego ktokolwiek miałby sensownie przeciążać swój komputer pustymi plikami bzdur, ale naprawdę przydaje się, gdy na przykład pracujesz nad projektem i chcesz śledzić postępy z datami i czasami. Będziesz miał folder z nazwą projektu i użyj przycisku dotykowego, aby utworzyć puste pliki ze zdarzeniami jako nazwami plików. Innymi słowy, możesz go użyć do tworzenia dzienników. Przykład:

    touch ~ / desktop / project / stage1_completed

    Teraz masz plik oznaczający ukończenie etapu 1 projektu w momencie tworzenia tego pliku i możesz zobaczyć ten czas, wydając polecenie:

    stat ~ / desktop / project / stage1_completed


    Możesz znaleźć dotyk przydatny na różne sposoby w zależności od tego, co robisz. Jeśli znasz więcej dobrych sposobów użycia dotyku, udostępnij je w komentarzach lub przeczytaj więcej o poleceniu dotykowym, odwiedzając jego stronę podręcznika online lub terminal, wydając polecenie "man touch".