Modifica dell'ordine delle colonne visualizzate con `ls`


3

È possibile cambiare l'ordine delle colonne visualizzate durante l'esecuzione ls -lsu * nix (o dirsu Windows)?

Ad esempio, vorrei vedere la data modificata, quindi il nome, quindi altri campi (o selezionare solo quelli che desidero e il loro ordine.

Come sarebbe possibile farlo senza semplicemente utilizzare cute tagliare i campi indesiderati (poiché ciò non affronta il problema del riordino)?


1
come nota per quanto riguarda il taglio, in questo caso otterresti più miglia da awk ls -al | awk '{print $ 3 "" $ 1}'
Sirex,

Risposte:


3

Eviterei lsdi analizzare affatto: usare state sort:

stat --printf="%y\t%n\t%F\t%s\n" * | sort -t $'\t' -k 2

è un inizio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.