![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| HP-UX HP-UX (Hewlett Packard Unix) de Hewlett-Packard es la aplicación de la propiedad del sistema operativo Unix, basado en System V. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Secuencia de comandos de Unix para detectar nuevo archivo de entrada en el directorio | james_1984 | Programación de scripts de shell y | 13 | 10-10-2008 06:31 AM |
| WH ínodo índice empieza a partir del 1 de diferencia de índice de matriz (0) | sairamdevotee | UNIX for Dummies Preguntas y Respuestas | 1 | 08-17-2008 04:04 AM |
| por qué el índice de inode del sistema de archivos se inicia a partir del 1 de diferencia de índice de matriz (0) | sairamdevotee | Sistemas de ficheros, memoria y discos | 0 | 08-17-2008 03:50 AM |
| tcsh + completar un sub-directorio de entrada | JamesGoh | Programación de scripts de shell y | 0 | 04-23-2008 03:52 AM |
| ¿Qué es el índice? | Ravi Raj Kumar | Programación de scripts de shell y | 3 | 12-26-2006 08:43 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Obtener el índice de la última entrada de un directorio
Hola,
¿Existe de todos modos de lograr que el índice de la última entrada de un directorio? Estoy usando un programa C para leer las entradas, pero quiero ir a la última entrada, porque el directorio es muy grande y no quiero leer todo. Yo estaba usando el tamaño del directorio de descriptor de archivo, pero cuando me quite el tamaño de los archivos no disminuye. Alguna idea? Gracias. |
|
||||
|
Cuando lo hagas algo así, todas las entradas de directorio se leen y sólo los dos últimos se imprimen. Lo que quiero es ir directamente a la última entrada. Me ha dicho, el tamaño del directorio de descriptor de archivo no siempre funciona porque cuando un directorio crece, aumenta el descriptor de archivo, pero cuando se eliminen los archivos, el descriptor de archivo no disminuye de tamaño.
|
|
||||
|
¿Quieres seekdir () y telldir () en dirent.h
Sin embargo, asegúrese de leer el manual: seekdir () bajo POSIX básicamente tiene que saber la posición antes de tiempo, no hay SEEK_END equivalente (como en lseek ()). Su aplicación puede comportarse de forma diferente. |
|
||||
|
La última entrada de un directorio con subdirectorios no es la más reciente creación de archivos. Puede ser de poco valor si desea que el archivo actualizado más recientemente. Listados de directorios de "ls" siempre el tipo directorio.
Código:
# Last entry in directory find . -type f -print | tail -1 | xargs ls -liad ¿Es este el mismo directorio que en sus anteriores puestos (es decir, 180 Mb de archivos de directorio). En caso afirmativo, ¿a manejar para saber cuántos archivos hay en el directorio y si tiene subdirectorios? |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|