Jak sprawić, aby komenda Linuxa ls pokazywała drugi znacznik czasu


179

Coś denerwującego w ls -lpoleceniu polega na tym, że pokazuje on tylko godzinę i minutę dla pliku (np. 08:30). Jak mogę zobaczyć drugą porcję (np. 08:30:44)?

man 1 ls a wyszukiwanie „sekundy” nie daje żadnych wskazówek.

Odpowiedzi:


190

Czy twoja wersja ls obsługuje tę --time-styleopcję? W takim razie:

ls -la --time-style=full-iso blah

-rw-r--r-- 1 root root 0 2011-11-08 18:02:08.954092000 -0700 blah

6
Tak, dziękuję, nawet na starym Mandrake Linux 10.0 z roku 2005. - również OK.
Jimm Chen,

1
lub "ls -ale" (tylko ten pracował dla mnie na starszego distro linux)
mBardos

11
Odpowiednik Mac OSX:ls -lT
MarkHu,

Jaka jest różnica między --time-style=fulli --time-style=full-iso?
neverMind9

95

Prostszy sposób to:

ls --full-time

co jest równe

ls -l --time-style=full-iso

Jeśli chcesz wyświetlać wpisy jako ukryte pliki zaczynające się od ., dodaj -a:

ls --full-time -a

Jaka jest różnica między --time-style=fulli --time-style=full-iso?
neverMind9

37

W przypadku OS X wygląda na to, że najlepiej:

ls -l -T

Z strony ls(1)podręcznika 10.10.5:

-T W połączeniu z opcją -l (mała litera `` ell '') wyświetla pełną informację o czasie pliku, w tym miesiąc, dzień, godzinę, minutę, sekundę i rok.


3
Albo tak: ls -lT.
jox

działa to również w systemie Windows / Ubuntu
Michael

20

Alternatywa dla zatwierdzonej odpowiedzi - możesz użyć niestandardowego formatu, takiego jak w poleceniu date, jeśli wynik „--time-style = full-iso” jest dla Ciebie zbyt szczegółowy:

ls -l --time-style=+"%b %d %Y %H:%M:%S" blah
-rw-rw-r-- 1 root root 0 Feb 03 2014 01:13:01 blah

3

Jeśli chodzi o man lsinstrukcje, po prostu ls -edziała dobrze!


3
Jakiej wersji GNU coreutils używasz? W wersji 8.20 nie mam tego parametru.
sebix

1
Wersja proszę :)
hakre

Podczas korzystania z GNU coreutils 8.22 lsnie ma -eopcji. Podejrzewam, że lstwoja wersja jest oparta na Darwin.
Elijah Lynn

1
BusyBox. Wbudowane Linuxes. Tak. Spróbuj, -ejeśli te inne flagi (oparte na GNU) zawiodą.
Steven Lu,

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.