If-Koubou

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

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

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

-a i -m opcje

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

-c opcja

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

dotknij -c omar

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

-r opcja

Ta opcja może się przydać, jeśli chcesz skopiować znacznik czasu z pliku do innego pliku. Tak 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, a także zostaną one utworzone jednocześnie.

touch -r plik1 plik2 plik3 plik4

-d i -t opcje

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, to CC ma 20 lat w zakresie (0 ~ 68) i 19 lat w latach (69 ~ 99).

dotknij -t plik 3404152240

dotknij -t plik 8804152240

W pierwszym poleceniu znaczniki plików 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 podany rok, zostanie ustawiony na bieżący rok. Przykład:

Kliknij plik -t 04152240

Spowoduje to ustawienie znacznika czasu na 15th Kwiecień 2011 10:40 PM, 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".