![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| HP-UX HP-UX (Hewlett Packard Unix) er Hewlett-Packard proprietære gjennomføring av Unix operativsystem basert på System V. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Unix-skript for å oppdage nye filen oppføring i katalogen | james_1984 | Shell programmering og Skripting | 13 | 10-10-2008 07:31 |
| WH inode indeksen starter fra 1. motsetning array indeksen (0) | sairamdevotee | UNIX for Dummies Spørsmål og svar | 1 | 08-17-2008 05:04 |
| hvorfor inode indeksen filsystemtype starter fra 1. motsetning array indeksen (0) | sairamdevotee | Filsystemer, disker og Minne | 0 | 08-17-2008 04:50 |
| tcsh + fullføre en sub-katalogoppføring | JamesGoh | Shell programmering og Skripting | 0 | 04-23-2008 04:52 |
| Hva er indeksen? | Ravi Raj Kumar | Shell programmering og Skripting | 3 | 12-26-2006 08:43 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Komme indeksen for siste oppføring i en katalog
Hallo,
Er det likevel om å få en indeks over de siste oppføring i en katalog? Jeg bruker et C-program for å lese innlegg, men jeg vil gå til den siste oppføringen fordi katalogen er veldig stor og jeg ikke vil lese alt. Jeg bruker størrelse katalogen filen beskrivelse men når jeg fjerne filer størrelsen reduseres ikke. Noen ideer? Takk. |
|
||||
|
Når du gjør noe sånt, alle katalogen oppføringer lest og bare de siste to er skrevet ut. Hva jeg ønsker er å gå direkte til den siste oppføringen. Har jeg sagt, størrelsen på den katalogen filen beskrivelse ikke alltid fordi når en katalog vokser, filen beskrivelse øker, men når filene er fjernet, filen beskrivelse reduseres ikke størrelsen.
|
|
||||
|
Du ønsker seekdir () og telldir () i dirent.h
Men husk å lese manpage: seekdir () under POSIX utgangspunktet er å kjenne oppveie det på forhånd, er det ingen SEEK_END tilsvarende (som i lseek ()). Implementeringen kan fungere annerledes. |
|
||||
|
Den siste oppføringen i en katalog uten underkataloger er nylig opprettet filen. Det kan være av liten verdi hvis du ønsker den sist oppdaterte filen. Directory oppføringane fra "ls" alltid sortere katalogen. Code:
# Last entry in directory find . -type f -print | tail -1 | xargs ls -liad Er dette den samme katalogen som i tidligere innlegg (dvs. 180 Mb katalog fil). I så fall gjorde du klarer å finne ut hvor mange filer det er i katalogen og om den har underkataloger? |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|