Quelle est l'alternative à ls --time-style = full-iso dans BSD?


9

commande sous Linux

$ ls -lt --time-style=full-iso

production

...
-rw-r--r--  1 mduda mduda   1855 2009-08-26 13:07:55.000000000 +0200 screen-configurations.xml
drwxr-xr-x  2 mduda mduda   4096 2009-08-26 13:07:22.000000000 +0200 Documents
drwxr-xr-x  2 mduda mduda   4096 2009-08-26 13:07:22.000000000 +0200 Music
drwxr-xr-x  2 mduda mduda   4096 2009-08-26 13:07:22.000000000 +0200 Pictures

Réponses:


4

Cela se rapproche:

stat -l -t "%F %T %z" *

mais sans le tri, les colonnes ne s'alignent pas et les nanosecondes ne sont pas incluses. De plus, la syntaxe de sélection des fichiers est différente et les autres options de lsne sont pas disponibles ou sont différentes.

Celui-ci pourrait être plus proche:

find . -maxdepth 1 -printf "%M %n %-6u %-6g %6s %TY-%Tm-%Td %TT %TZ %f\n"|sort -k 9

Sous Mac OSX, gfindest nécessaire ( brew install gfind) (et notez que la granularité ne se fera qu'en secondes entières):

gfind. -maxdepth 1 -printf "% M% n% -6u% -6g% 6s% TY-% Tm-% Td% TT% TZ% f \ n" | sort -k 9


3

Je sais que c'est une vieille question, mais si vous êtes sous OS X, vous pouvez installer coreutils pour obtenir la version GNU de ls, qui inclut l' --time-styleoption:

brew install coreutils

Notez que par défaut, les utilitaires installés seront préfixés g, lsdevient ainsi gls.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.