mostra la dimensione del file e il proprietario del file


0

Sto controllando le dimensioni dei file della directory / tmp usando du -h, ma vorrei anche avere le informazioni sulla proprietà di quei file. C'è un modo semplice per farlo? Ho guardato il manuale di du e sembra non avere alcuna opzione per questo.

Grazie in anticipo.


1
dunon supporta l'ordinamento o l'analisi dell'utilizzo del disco da parte dell'utente. Guarda qui: superuser.com/questions/597168/…
LawrenceC

Può essere fatto (ma non semplicemente) filtrando l'output di ogni riga, in modo da aggiungere ulteriori informazioni su ciascun file duall'output. Se stai salvando i risultati in un file, va bene, ma sulla console le linee non verranno generate in tempo reale, a causa del buffering delle pipe (che puoi disabilitare a costo di una complessità ancora maggiore). Se questo è interessante, posso inserire uno schema della sceneggiatura in una risposta, ma è troppo complesso per un commento.
AFH,

Speravo che qualcuno avesse fatto un copione assassino nella loro bashrc o qualcosa del genere. Un modo per farlo è incollare l'output di ricorsivo lse du, supponendo che l'output di questi due comandi sia ordinato allo stesso modo.
Jonatas Eduardo,

Risposte:


1

Puoi usare il seguente comando e fare un controllo.

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


2
Puoi aggiungere un paio di frasi alla risposta per elaborare i parametri di comando, cosa fanno e cosa fa per risolvere la domanda? La risposta è stata mostrata nella coda di revisione perché l'obiettivo sono le risposte che educano piuttosto che solo comandi o codice inspiegabili. Grazie.
fixer1234,

Dal momento che voglio le informazioni utente ho guardato il manuale di stat (ottimo comando Linux tra l'altro), e le opzioni che voglio sono stat -c %y %s %U:%G %n. L'unico problema è che stat non ha alcuna opzione all'interno di ogni directory in / tmp, mentre duha --max-depth=N.
Jonatas Eduardo
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.