¿Cuáles son los conmutadores de opción de IDU?

Interleaf QuickSilver Preguntas frecuentes

¿Cuáles son los conmutadores de opción de IDU??

Puede usar conmutadores de opción para refinar el funcionamiento de IDU.
Para ver una lista completa de conmutadores de opción, escriba: idu -h. Para ver la lista y descripciones más completas de cada conmutador, escriba: idu -hv o (Windows) idu -hvv. Los siguientes títulos de conmutadores de opción están ordenados alfabéticamente según la letra utilizada para especificar el conmutador.

Convertir todos los archivos relacionados con documentos [-a]
Incluye todos los archivos relacionados con documentos de entrada. Este conmutador garantiza que se incluyan el archivo de copia de seguridad, el archivo de punto de control y el archivo de bloqueo del documento. Este conmutador es incompatible con los conmutadores -z y -r.

Especificar factor de bloqueo explícito [-b]
Permite especificar un factor de bloqueo para el archivo IDU. El número que proporciona después del conmutador -b es el número de registros de 512 bytes que se escriben en un bloque. El valor predeterminado es 4, o un tamaño de bloque de 2K. El archivo IDU será un múltiplo del tamaño de bloque.

Crear un archivo IDU [-c]
Crea un archivo IDU a partir de los archivos enumerados en el comando (o, si también utiliza el conmutador -n, a partir de los archivos enumerados en un archivo).
De forma predeterminada, se incluyen tanto los archivos como sus archivos de atributos de escritorio. Para documentos, también se incluyen todos los archivos relacionados excepto los archivos de copia de seguridad, punto de control y bloqueo. Puede usar los conmutadores -a o -z para incluir más o menos archivos relacionados.

Usar expresiones regulares [-e]
Al crear un archivo IDU, esta opción le permite sustituir expresiones regulares por nombres de archivo en la lista de nombres de entrada. Las expresiones regulares son variables que puede usar para representar nombres de archivo o partes de nombres de archivo. Puede usar las siguientes expresiones regulares:

  • ? para coincidir con cualquier carácter único
  • * para coincidir con cualquier cadena (no vacía) de caracteres
  • [carácter(es)] para hacer coincidir el siguiente carácter con cualquier carácter entre los corchetes
  • [^carácter(es)] para hacer coincidir el siguiente carácter con cualquier carácter excepto los que están entre los corchetes
  • [carácter-carácter] para coincidir con cualquier carácter dentro de un rango de caracteres
  • para indicar a IDU que trate el siguiente carácter en el patrón, cuando es uno de los caracteres de expresión regular, como un carácter en lugar de como una expresión regular


Cuando está creando un archivo IDU, las expresiones regulares se reconocen solo cuando coinciden con subdirectorios, y solo si utiliza el conmutador -e. Cuando utiliza el conmutador -e, puede especificar nombres de archivo y usar expresiones regulares. Sin embargo, como IDU incluye subdirectorios recursivamente, solo se añaden al archivo IDU aquellos archivos en los subdirectorios cuyas denominaciones de icono coincidan con uno de los nombres de archivo o expresiones regulares. Si utiliza el conmutador -y, IDU no incluye subdirectorios recursivamente, por lo que el conmutador -e no tiene efecto.
Por ejemplo, si desea incluir todos los archivos en el directorio foo.ildrw con la extensión .ildoc en un archivo IDU, podría usar el asterisco como expresión regular:
idu -[optionswitches]ec[f iduname] foo.ildrw *.ildoc

NOTA: Las expresiones regulares de IDU difieren de expresiones regulares similares utilizadas por algunos sistemas operativos. Además, en algunos sistemas operativos, debe colocar ciertos símbolos entre comillas; de lo contrario, el sistema operativo trata el símbolo como una expresión regular. En el ejemplo anterior escriba:
idu -[optionswitches]ec[f iduname] foo.ildrw "*.ildoc"

Especificar el nombre de archivo del archivo IDU [-f]
Le permite especificar el nombre asignado al archivo IDU.
Proporcione el nombre inmediatamente después del conmutador -f. Si especifica el carácter "-" como nombre de archivo, el archivo IDU se lee de la entrada estándar (cuando utiliza -x) o se escribe en la salida estándar (cuando utiliza -c).

Ayuda [-h]
Proporciona información de ayuda. Si usa -hv (ayuda detallada) o -hvv (solo Windows, ayuda muy detallada), recibirá información de ayuda más detallada.

Transferencia entre procesos IDU [-i]
El conmutador -i permite que dos procesos IDU en la misma red se comuniquen entre sí para transferir archivos de escritorio. Un proceso IDU debe iniciarse en una estación de trabajo.
A continuación, se debe iniciar otro en una segunda estación de trabajo. En la segunda estación de trabajo, especifica los archivos que desea transferir y si desea enviarlos desde esa estación de trabajo o recibirlos en ella.

Dado que se utiliza el protocolo de red TCP/IP cuando los dos procesos IDU están en diferentes plataformas, el conmutador -i funciona entre dos plataformas UNIX cualesquiera y entre UNIX y Windows. Sin embargo, las versiones de IDU anteriores a la 3.0 (antes de QuickSilver) pueden terminarse inesperadamente cuando se les dan nombres de archivo largos, y no pueden interpretar ni crear correctamente contenedores QuickSilver ni su contenido.

Todos los demás conmutadores excepto -c, -f, -p, -t y -x se pueden usar con la opción -i. Los conmutadores -a, -j, -l, -n, -p, -r, -s, -u, -y y -z, así como la lista de nombres de archivo, se aplican a la estación de trabajo de origen. Los conmutadores -m y -o se aplican a la estación de trabajo de destino. El conmutador -w se aplica a la estación de trabajo local.
Los conmutadores -b, -k y -v se aplican a ambas estaciones de trabajo.

Permitir solo ASCII [-j]
Crea el archivo IDU en un formato que contiene solo caracteres ASCII imprimibles.
(UNIX) Cuando extrae un archivo creado con el conmutador -j, el factor de bloqueo (consulte el conmutador -b) debe ser el mismo que se utilizó al crear el archivo.

Permitir solo EBCDIC [-jj]
Crea el archivo IDU en un formato que contiene solo caracteres EBCDIC imprimibles.

Crear sin escribir [-k]
Recibe entrada de una lista (exactamente como el conmutador -c), pero no crea un archivo IDU. Puede usar este conmutador por sí solo para ver si tendrá problemas al ejecutar un comando IDU determinado. Si lo usa con el conmutador -v, recibe más información.

Enlaces [-l]
Este conmutador incluye en el archivo IDU los archivos o directorios a los que apuntan los enlaces de escritorio, pero no incluye los enlaces mismos. De forma predeterminada, IDU no incluye enlaces ni los archivos a los que apuntan.

Si utiliza -ll, los enlaces mismos se incluirán en el archivo IDU, pero las rutas de los enlaces no se convierten cuando se extrae el archivo IDU.
Si utiliza -lll, los enlaces de escritorio mismos se incluirán en el archivo IDU, y las rutas de los enlaces se convierten cuando se extrae el archivo IDU.

Preservar marca de tiempo de modificación original [-m]
(UNIX) Indica al filtro que no cambie la marca de tiempo "última modificación" cuando extrae archivos de un archivo IDU. Esta opción no se admite en la plataforma Windows.

Leer nombres de archivo de entrada desde archivo [-n]
Este conmutador indica a IDU que lea nombres de archivo de entrada desde el archivo que especifica inmediatamente después del conmutador. Cada línea del archivo debe contener solo un nombre de archivo. Si especifica el carácter
"-" como nombre de archivo, la lista se lee de la entrada estándar. Si coloca el carácter "{" antes del nombre de archivo, todos los nombres leídos del archivo se convierten a minúsculas. Si coloca el carácter "}" antes del nombre de archivo, todos los nombres leídos del archivo se convierten a mayúsculas.

Sobrescribir [-o]
Este conmutador indica a IDU que sobrescriba los archivos existentes con archivos del archivo IDU si encuentra archivos con los mismos nombres mientras extrae archivos. A menos que use este conmutador, IDU siempre crea nombres de archivo únicos.

Enumerar documentos no portátiles [-p]
Crea una lista de documentos, entre los especificados o en el directorio especificado, que el software Interleaf no puede abrir en todas las plataformas. Entre otras cosas, esta lista incluye documentos con formato rápido escritos por IBM Interleaf Publisher, Release 3 del software de publicación o versiones anteriores del software de publicación.

Añadir con nombres de archivo reales [-r]
Añade todos los archivos y enlaces especificados. Este conmutador es incompatible con los conmutadores -a y -z. Usar este conmutador puede hacer que el archivo IDU sea ilegible en otra plataforma.
Este conmutador es útil solo si el archivo IDU será leído por la utilidad tar de UNIX.

Lista ordenada [-s]
Si está especificando una lista de nombres de archivo para enumerar o extraer de un archivo IDU, el conmutador -s indica a IDU que la lista está ordenada en el mismo orden que los nombres de archivo en el archivo IDU.
(Windows) Cuando se usa este conmutador, IDU requiere menos memoria convencional.

Enumerar tabla de contenidos [-t]
Enumera el contenido de un archivo IDU existente. Para determinar si un archivo o grupo de archivos particular está en un archivo IDU, puede proporcionar los nombres de archivo (usando expresiones regulares si es necesario). Si los archivos que proporciona aparecen en la salida, se enumerarán los nombres de archivo. Puede usar expresiones regulares con este conmutador sin especificar -e.

Legible para humanos [-u]
Trata todos los archivos dentro del archivo IDU como legibles para humanos (ASCII). El archivo IDU contiene archivos binarios y ASCII.
A veces, la utilidad puede confundir algunos archivos ASCII con archivos binarios. Si esto sucede, puede usar el conmutador -u para tratar todos los archivos como ASCII, o puede usar el conmutador -uu para tratar todos los archivos como binarios.

Usar modo detallado [-v]
Proporciona información de procesamiento adicional. Usar -vv o -vvv proporciona aún más información.

Directorio de trabajo [-w]
Le permite especificar un directorio de trabajo después del conmutador.
Sin embargo, el archivo IDU en sí siempre se especifica en relación con su directorio actual.

Extrae archivos de un archivo IDU existente [-x]
Extrae archivos de un archivo IDU. De forma predeterminada, el conmutador extrae todos los archivos dentro de los archivos IDU. Si proporciona nombres de archivo (o usa expresiones regulares), extraerá solo los archivos cuyos nombres especifique. Puede usar expresiones regulares con este conmutador sin especificar -e.

Extrae ignorando la letra de unidad [-xx]
(Windows) Extrae archivos de un archivo IDU, ignorando la letra de unidad utilizada cuando se creó el archivo IDU. Use este conmutador si especificó una letra de unidad cuando creó el archivo IDU y desea extraer los archivos en una unidad diferente.

(Windows) De forma predeterminada, el conmutador extrae todos los archivos dentro de los archivos IDU. Si proporciona nombres de archivo (o usa expresiones regulares), extraerá solo los archivos cuyos nombres especifique. Puede usar expresiones regulares con este conmutador sin especificar -e.


Comments