|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
![]() |
|
|
Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|||
|
hjälp på effektivaste sökning
Hej,
Vi har en katalog med 15 under-katalogerna där varje sub-katalogen innehåller 1,5-2 lakhs filer i den. Dagligen runt 300-500 filerna laddas upp till varje sub-katalogen. Nu måste jag få filförteckning fått i dag mest effektiva sättet. Jag försökte med "hitta med nyare alternativet" och även "ls-ltr med svans", men både tar lång tid att ge listan med bilder mottagna i dag. Snälla ge mig råd om det mest effektiva sättet (bör ta minst Temne möjligt) för att hitta dagens filer. TIA Prvn |
| Sponsrade länkar |
|
|
|
|||
|
Detta är de verktyg jag skulle använda. Kanske kan ni istället ordna katalogstrukturen så att alla nya filer i ett "senare" katalogträd och sedan flytta dem till "main" katalogträd när du inte längre vill behandla dem som "nya"?
Vilket filsystem använder du? NTFS i synnerhet är en riktig hund när det gäller att hantera stora kataloger. Du kanske vill undersöka om det kanske klokt att byta till Reiser eller xfs eller något. (Jag råkar ha en vag uppfattning om vad en lakh är, men du skulle förmodligen bättre undvika regionala språk som i ett internationellt forum.) Senast redigerad av era; 04-05-2008 vid 03:41.. Motivering: Wikipedia länken för "lakh" |
|
|||
|
Om du har 10000 poster i en katalog, för att hitta filer genom ctime eller mtime du måste stat alla 10.000 av dem. Om dessa är NSF monterad abonnentförteckningar det tar ännu längre tid, oberoende av fjärrkontrollen filsystem typ.
Antingen använda loggen så epok föreslår användning ändra app som skickar filer att skriva en lista över filer till en textfil i ett centralt läge. |
|
|||
|
Hej Era
Tack för ditt svar. att använda "senaste" katalogen kanske inte passar så vi måste välja de filer listan från faktiska placering bara. Vi kör Solaris 9 med UFS-filsystem. De är inte webben eller FTP inlagda men bara kopieras (med "cp" kommando) Tack Prvn |
|
|||
|
Kanske du skulle kunna väcka en policy att använda "cp-v" och direkta utdata till en fil?
En annan lösning som jag antar kanske inte är lämplig för dig vore att rearchitect det hela att använda en databas i stället för obelastat filsystem. Dunno om Solaris men på Linux kan du installera en daemon som övervakar filsystemet för dig, och kan hålla reda på vilka filer som har skapats på senare tid. Kanske du kan hitta något sådant för ditt system. |
|
|||
|
Tack Era.
Kan du vara snäll och meddela mig det demoner på Linux för övervakning kataloger? Jag kommer att försöka få dess källa och sammanställa på Solaris. Jag vet aide men jag tror att det skulle ta ännu mer tid för att övervaka (kontrollera) som jag har miljontals filer i katalogen att övervaka. Prvn |
| Sponsrade länkar |
|
|
![]() |
| Komihåglista |
| Taggar |
| linux, mtime, Solaris |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Kan du föreslå ett mer effektivt sätt för detta? | mikie | Shell-programmering och Skript | 1 | 11-20-2006 10:49 |
| Effektiva sätt att awk | braindrain | Shell-programmering och Skript | 4 | 07-11-2006 03:01 |
| Finns det ett mer effektivt sätt? | SelectSplat | Shell-programmering och Skript | 6 | 12-16-2005 04:59 |
| Effektiv I / O | SPPrasad | Programmering | 1 | 12-09-2003 01:38 |
| Effektiv Inmatningsordning | uchachra | UNIX för avancerade & Expertanvändare | 1 | 01-10-2003 05:33 |