| Introdución | La ventanta principal | Dialogues |
La utilidad XDirComp compara dos directorios (y - si especificado - sus directorios bajos). Se puede compara para la existencia o para la fecha (del cambio último; siguente llamada "timestamp") o para el contenido.
La muestra una lista de los ficheros cambiados, con la(s) fecha(s) del úlitmo cambio, el tamaño y una descripción como los diferan.
Se puede comparar directories sobre una red. Para hacerlo, se tiene que arrancar DirComp (la utilidad de la shell) como servidor en la máquina deseada (opción S) o como daemon (opción D). El directorio respectiva se especifica como <Servidor>:<directorio>[:<puerto>]. Por ejemplo:
prod:/usr/local/DirComp:4711
En la máquina prod se tiene que arrancar la utilidad como así:
DirComp -D 4711
Para mostrar los errores (y no solamente ponerlos al log del sistema), la opción D debería ser cambiado por S. El puerto por defecto por la comunicación es 31336.
Usa esa propiedad con cuidado; podría provedear un asaltor con informaciones sobre su estructure de los carpetas y por eso sobre los programas instalados. Eso es la razón porque se tiene que añadir esa propiedad durante configurar el programa.
Se puede terminar las compariciones en cada momento.
Este programa se distribuye bajo los condiciones de la GNU Licensia General Público; con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, ni siquiera la garantía implícita de COMERCIABILIDAD o CONVENIENCIA PARA UN PROPÓSITO PARTICULAR.
Se puede poner su entrada directamente por la ventana principal. Pon por la línea primera el directorio con la versión original. Después sigue el directorio de la copia/versión cambiada. Ambos campos cambian la entrada al primer directorio encontrado que apropiala (como lo hacen los browser modernos).
El resuelto de la comparación está mostrado en la lista por abajo. La lleva 4 columnas:
Archivo: Nombre y camino (relativo) del fichero encontrado. Esa columna también contiene un ícono describiendo el tipo del fichero.
Fecha del original: Fecha del último cambio del original.
Fecha de la comparación: Fecha del último cambio del fichero de la versión comparada.
Estatus: Describción como se difunde la copia/versión cambiada del original. Valores posibles son:
Los ficheros mostrados los pueden estar manipulados con hacer click con el butón derecho del mouse (por ejemplo abierto en un editor, borrado, moviendo o - si existe un fichero con el mismo nombre - comparado o copiado).
La barra de estado da informaciones sobre la actividad del programo o del resuelto de la última comparición.
El programa tiene dos ramas de menu (además de la ayuda):
| Comando | Acción |
|---|---|
| Comparar | Empieza la comparación. Ese menu es escogable solamente si ambos directorios han sido entrado y no comparición ya es en proceso. |
| Acabar de comparar | Termina la comparación en proceso. Ese menu es escogable solamente si una comparición ya es en proceso. |
| Guardar | Guarda el resuelto de la última comparición sin ningun formateo. Ese menu es escogable solamente si ya se ha ejecutado una comparición. |
| Imprimir | Imprime el resuelto de la última comparición sin ningun formateo como texto. Ese menu es escogable solamente si ya se ha ejecutado una comparición. |
| Cerrar | Cerra la aplicación - aún si se está ejecutando una comparición. |
| Comando | Acción |
|---|---|
| Visualiza nuevos y borrados | Muestra archivos que solamente aparecen en uno de los dos directorios (son nuevos o borrados). Activado por defecto. |
| Visualiza ficheros cambiados | Muestra archivos que están cambiados entre los dos versiones (o son mas viejo o mas joven). Activado por defecto. |
| Visualiza ficheros iguales | Muestra archivos que tienen el mismo timestamp (y - si especificado - el mismo contenido). |
| Visualiza directorios cambiados | Incluye directorios en la salida. Normalmente son ignorados porque sus timestamps generalmente no importan. |
| Visualiza ficheros ocultos | Incluye archivos ocultos en la comparación. Cuales ficheros los son dependende del sistema operativo; Unices oscuran ficheros que empezan con un punto (.), otros (como OS/2 o DOS y su colección grafico de bugs) tienen un atributo especial para marcarlos. |
| Comparar subdirectorios | Después de comparar un directorio sigue con los subdirectorios incluidos. |
| Comparar subdirectorios igules | Después de comparar un directorio sigue con los subdirectorios que están incluidos en ambos directorios. |
| Comparar contenido | Si dos ficheros tienen ambos timestamp y tamaño igual, inspecta también contenidos. |
| Comparar contenido siempre | Compara el contenido de archivos contamaño igual, también si el timestamp está diferente. |
| Seleccionar ficheros | Abre un dialogue en cual se puede notar cuales archivos se debe que tomar en cuenta en la comparación. Véase la descripción del dialogue para seleccionar ficheros por detalles. |
| Seleccionar directorios | Abre un dialogue en cual se puede notar cuales directorios se debe que tomar en cuenta en la comparación. Véase la descripción del dialogue para seleccionar ficheros por detalles. Si se añade directorios así (no importa si incluido o excluido), la opción Comparar subdirectorios está seleccionado automaticalmente. |
| Frontera baja de las fechas | Abre un dialogue en cual se puede notar el límite bajo de un espacio de tiempo. Véase la descripción del dialogue del espacio del tiempo por detalles. |
| Frontera baja de las fechas | Abre un dialogue en cual se puede notar el límite alto de un espacio de tiempo. Véase la descripción del dialogue del espacio del tiempo por detalles. |
Ese dialogue permite la entrada de ficheros (o directorios) para tomar en cuenta por la comparición.
Los fijadores de posiciónes asterisco (*) (significa cada numero de todos los letras) y el signo de interrogación (?) (significa cualquiera letra solo) están suportado. Además está posible especificar las letras validas en chorchetes ([) y (]), o por detallarlos o por especificar las fronteras, seperado por un menos (-). Para invertir esa selección usa una primera caret (^).
fijadores de posiciónes están suportado en más nivels para directorios; por ejemplo (para Unices) -I*/?0 incluye todo los directorios en segundo nivel que terminan con un 0; -XLinux/* no compara todo los directorios en el directorio Linux.
Las entradas son inspectadas en el mismo orden en cual son añadido - por eso se debe que añadir primero los valores mas comunes.
La lista creada se puede manipular con los butones Arriba, Abajo y Borrar.
Ese dialogue perimite la selectcón de una fecho y un tiempo. Solamente ficheros incluido en ese espacio (incluido los límites mismos estón tomado en cuento por la comparición.
Si no se entra uno (o ambos) de los límites se asume la fecha mas alta o bajo que soporta el sistema.
NOTA: Si hay dos ficheros con nombres mismos, donde solamente uno está entre las fronteras, lo está reportado como nuevo (or borrado); ficheros afueros del los fronteras no existen (por lo menos para la utilitad)!