Podczas czytania o systemie Linux otrzymałem następujące informacje:
dotykowy zapewnia kilka opcji, ale jedna z nich jest interesująca:
Opcja -t pozwala ustawić datę i godzinę pliku. Aby ustawić znacznik czasu na określony czas:
$ touch -t 03201600 myfile
Ustawia plik, mój plik, znacznik czasu na 16:00, 20 marca (03 20 1600).
Tutaj nie rozumiem logiki 03201600 -> 16.00, 20 marca.
Odpowiedzi:
Opublikowane dane wyjściowe wyjaśniają format, dzieląc liczby na (03 20 1600):
źródło
Witamy w systemie Linux! Prawdopodobnie przeczytałeś ten
touch
tekst, który zacytowałeś w swoim pytaniu, z przewodnika lub książki.W Linuksie prawie każde polecenie ma „instrukcję”, która wyjaśnia jego opcje. Możesz wyświetlić stronę podręcznika dowolnego polecenia, wykonując
man <command>
na komputerze z systemem Linux.Tak więc z polecenia
man touch
:Twój przykład:
20 marca, godz. 16.00 (format 24-godzinny).
Jeśli nie masz dostępu do komputera z systemem Linux, możesz wyświetlić te
man
strony online tutaj: http://unixhelp.ed.ac.uk/CGI/man-cgi .man
Strona dla poleceniatouch
znajduje się tutaj: http://unixhelp.ed.ac.uk/CGI/man-cgi?touchźródło
Według
man touch
:Tak więc datownik można przetłumaczyć na
DD/MM hh:mm
: 20/03 16:00.źródło
Kliknij tutaj, aby przekonwertować
źródło
touch
tak naprawdę nie używa uniksowego znacznika czasu.