GNU/Linux >> Linux Esercitazione >  >> Linux

Linux mostra solo la data e la dimensione del nome file

Perché non usare stat invece di ls ?

stat -c "%y %s %n" *

Puoi avere molto controllo su come elencare i file con find utilità. ls in realtà non ti consente di specificare le colonne che desideri.

Ad esempio:

$ find . -maxdepth 1 -printf '%CY%Cm%Cd.%CH%CM\t%s\t%f\n'
20111007.0601   4096    .
20111007.0601   2   b
20111001.1322   4096    a

L'argomento del printf l'azione è dettagliata nella manpage. Puoi scegliere diverse informazioni sull'ora, la dimensione che desideri (dimensione del file o blocchi del disco utilizzati), ecc. Puoi anche renderlo sicuro per nomi di file insoliti se è necessaria un'ulteriore elaborazione.


Puoi sempre usare un'altra utility come awk per formattare l'output di ls :

/bin/ls -ls | awk '{print $7,$8,$9}'


1.Sì, generalmente non dovresti analizzare l'output di ls ma in questo caso la domanda lo richiede specificamente...


Linux
  1. I 5 migliori podcast per notizie e suggerimenti su Linux

  2. Come copiare in blocco le immagini solo di determinate dimensioni in Linux

  3. Come controllare la dimensione totale della RAM e l'utilizzo della memoria in Linux

  4. 7 Esempi di comandi della data di Linux per visualizzare e impostare la data e l'ora del sistema

  5. Ottenere la data e l'ora dell'avvio del sistema in Linux

Come modificare il tipo e la dimensione del carattere della console Linux

Come trovare la data e l'ora esatte di installazione del tuo sistema operativo Linux

Come trovare la data e l'ora di installazione del sistema operativo Linux

Come impostare data e ora su Linux

Come controllare la dimensione di file e directory su Linux

Come modificare data, ora e fuso orario in Linux Mint 20