Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 04-05-2008
Registered User
 

Join Date: Jul 2007
Inlägg: 138
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
  #2 (permalänk)  
Old 04-05-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
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"
  #3 (permalänk)  
Old 04-05-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Om dessa web inlagda, kanske det skulle vara enklare att behandla webbservers loggfilen?
  #4 (permalänk)  
Old 04-05-2008
...@...
 

Join Date: februari 2004
Ort: NM
Inlägg: 6.172
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.
  #5 (permalänk)  
Old 04-05-2008
Registered User
 

Join Date: Jul 2007
Inlägg: 138
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
  #6 (permalänk)  
Old 04-05-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
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.
  #7 (permalänk)  
Old 04-05-2008
Registered User
 

Join Date: Jul 2007
Inlägg: 138
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
Closed Thread

Komihåglista

Taggar
linux, mtime, Solaris

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är Av


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



Alla tider är GMT -4. Klockan är nu 07:09.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0