Kiedy używam dotyku z opcją -t, aby zmienić czas modyfikacji pliku, na przykład:
> touch -t 201702160701 ABC.script
Następnie plik, który pojawił się jako taki wcześniej:
-rwxrwxrwx 1 timruss staff 0 Oct 21 23:12 ABC.script
Pojawi się teraz jako:
-rwxrwxrwx 1 timruss staff 0 Feb 16 2017 ABC.script
Dlaczego?
command-line
unix
Shaun Dashjian
źródło
źródło
Odpowiedzi:
To, co widzisz, to normalne i oczekiwane zachowanie.
Ze strony podręcznika dla
ls
:Aby zobaczyć dane wyjściowe zawierające miesiąc, dzień, godzinę, minutę, sekundę i rok na plikach należących do powyższej kategorii, użyj
-T
opcja .Przykład:
źródło