/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Sotering af fil
Fra : Ivar Madsen


Dato : 19-04-04 17:23

Mit /home er fyldt Jeg har fundet et par store filer jeg har
slettet/flyttet, men jeg har stadig brug for at finde nogle store filer, så
jeg har lavet en "du -a > du.out" men hvordan får jeg sotert den, så jeg kan
finde de store filer?
Den fylder 400 linier.




--
Med venlig hilsen Ivar Madsen
--------------------------------------------------------------------------------
http://milli.dk/webupdate/ nu i version 0.3.3 nogle sider meldtes konstant
opdateret, dette er fixet, båndbredebegrænsningen er desvære fjernet igen.

 
 
Peter Makholm (19-04-2004)
Kommentar
Fra : Peter Makholm


Dato : 19-04-04 17:30

Ivar Madsen <spam.usenet.im@milli.dk> writes:

> Mit /home er fyldt Jeg har fundet et par store filer jeg har
> slettet/flyttet, men jeg har stadig brug for at finde nogle store filer, så
> jeg har lavet en "du -a > du.out" men hvordan får jeg sotert den, så jeg kan
> finde de store filer?

Jeg ville uden at blink med øjnene gøre noget ala følgende hvis man
ville have små filer først

$ du -a | perl -le 'print map { $_->[1] } sort { $a->[0] <=> $b->[0] } map { /^(\d+)/ && [ $1, $_ ] } <>'

Hvis du vil have store filer først:

$ du -a | perl -le 'print map { $_->[1] } sort { $b->[0] <=> $a->[0] } map { /^(\d+)/ && [ $1, $_ ] } <>'

($a og $b er byttet om i sort)

Men følgende kan vist også gøre det:

$ du -a | sort -n

(Men så skal man kunne sin sort(1) eller læse den).


--
Peter Makholm | Emacs is the only modern general-purpose
peter@makholm.net | operating system that doesn't multitask
http://hacking.dk |

Peter Dalgaard (19-04-2004)
Kommentar
Fra : Peter Dalgaard


Dato : 19-04-04 18:55

Peter Makholm <peter@makholm.net> writes:

> $ du -a | perl -le 'print map { $_->[1] } sort { $a->[0] <=> $b->[0] } map { /^(\d+)/ && [ $1, $_ ] } <>'
>
> Hvis du vil have store filer først:
>
> $ du -a | perl -le 'print map { $_->[1] } sort { $b->[0] <=> $a->[0] } map { /^(\d+)/ && [ $1, $_ ] } <>'
>
> ($a og $b er byttet om i sort)
>
> Men følgende kan vist også gøre det:
>
> $ du -a | sort -n
>
> (Men så skal man kunne sin sort(1) eller læse den).

--- hvorimod alle ved hvordan to Perl kommandolinjer ser ud.... §;-{)>

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Peter Jensen (19-04-2004)
Kommentar
Fra : Peter Jensen


Dato : 19-04-04 19:56

Ivar Madsen wrote:

> Mit /home er fyldt Jeg har fundet et par store filer jeg har
> slettet/flyttet, men jeg har stadig brug for at finde nogle store
> filer, så jeg har lavet en "du -a > du.out" men hvordan får jeg sotert
> den, så jeg kan finde de store filer?

Selv om jeg normalt altid arbejder ved kommandolinjen, så har jeg fundet
at 'kdirstat'[1] er yderst velegnet til diskoprydning. Programmet laver
en simpel grafisk repræsentation af filer og bibliotekers størrelse.
Det menneskelige øje er meget hurtigere til at vurdere størrelsen af et
billede end størrelsen af et tal i en liste, så det er nemt at finde ud
af hvor der kan spares mest. Prøv det.

[1] http://kdirstat.sourceforge.net/

--
PeKaJe

Should I start with the time I SWITCHED personalities with a BEATNIK
hair stylist or my failure to refer five TEENAGERS to a good OCULIST?

Ivar Madsen (20-04-2004)
Kommentar
Fra : Ivar Madsen


Dato : 20-04-04 22:36

Peter Jensen skrev i -dk.edb.system.unix:

> Selv om jeg normalt altid arbejder ved kommandolinjen, så har jeg fundet
> at 'kdirstat'[1] er yderst velegnet til diskoprydning.  Programmet laver
> en simpel grafisk repræsentation af filer og bibliotekers størrelse.
> Det menneskelige øje er meget hurtigere til at vurdere størrelsen af et
> billede end størrelsen af et tal i en liste, så det er nemt at finde ud
> af hvor der kan spares mest.  Prøv det.
> [1] http://kdirstat.sourceforge.net/

Ja, det er virkeligt et godt program.

--
Med venlig hilsen Ivar Madsen
--------------------------------------------------------------------------------
http://milli.dk/webupdate/ nu i version 0.3.3 nogle sider meldtes konstant
opdateret, dette er fixet, båndbredebegrænsningen er desvære fjernet igen.

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste