![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hur man annonserar en filstorlek, men inte dess namn? | ordano | UNIX for Dummies Frågor & Svar | 2 | 02-12-2009 02:00 |
| kommandot för att lista filstorlek | rgordon | HP-UX | 3 | 12-05-2007 05:43 |
| Lista Filstorlek | komputersman | UNIX for Dummies Frågor & Svar | 10 | 06-13-2007 05:39 |
| Filstorlek begränsning av UNIX slags kommando. | cskumar | Shell-programmering och Skript | 7 | 10-07-2005 11:37 |
| Listan filens efter storlek ordning sepecfied katalog och sub kataloger | ferretman | UNIX for Dummies Frågor & Svar | 2 | 01-03-2002 07:55 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Sortera efter storlek och sedan lista fil i varje katalog
Hej, Jag har kataloger med namn som: aaa bbb ccc ... Jag skulle vilja att se vilka kataloger som är de största och sedan en lista med filer i varje. Jag har framgång med: Kod:
du -ks * | sort -rin | head -n 20 som ger mig ett resultat som: 120 bbb 27 ccc 3 aaa ... Jag vill kunna göra en enkel "ls" så jag har en tydligare bild av vad som finns i var och en av de stora katalogen. Utan att veta något om xargs, jag försöker: Kod:
du -ks * | sort -rin | head -n 20 | xargs ls som ger mig (på toppen av misstag) en alfabetisk ordning lista med "ls" istället för vad jag vill, som mer liknar en "-exec ls ()" i "hitta" ... ls: 3: Ingen sådan fil eller katalog ls: 120: Ingen sådan fil eller katalog Är: 27: Ingen sådan fil eller katalog aaa: will_cover_page.gif BBB: will_dependents_page_2.gif will_dependents_page_4.gif will_dependents_page_3.gif ccc: will_dependents_page_1.gif will_signatures.gif Finns det ett mer effektivt sätt att göra detta? Tack på förhand ... |
|
||||
|
För: Kod:
find . -type d -size +2 Jag får det här: . . /99584B685FF3/bbb.app ./D3B9BA1F472/www.app ./830F3FF6E3F9 /Dokument ./A754A83053D/www.app ... Av någon anledning, konstaterar grejer en katalog lägre ... "99584B685FF3"Är den katalog som jag siktar på, så jag försökte Kod:
find . -type d -size +2 -maxdepth 1 Jag: . Shouln't det vara något liknande ./99584B685FF3 ![]() och för Kod:
find . -type d -size +2 -maxdepth 2 . ./99584B685FF3/bbb.app ./D3B9BA1F472/www.app ./830F3FF6E3F9 /Dokument ./A754A83053D/www.app ... Vad kan det bero. I början trodde kataloger var bara "speciella filer" i UNIX och inte har en storlek. Men "Dokument"Visas är verkligen en katalog. Tack för att föreslå, men ändå inte gå. Dessutom är jag förlorar all storlek sortering - största katalogen första Senast redigerad av ChatPerdu; 07-01-2009 vid 06:40.. Orsak: fel info inlagda |