El comando Mac OS X Unix , Linux y descomprimir archivos de la terminal se llama , muy apropiadamente , " Descomprimir ". Descomprimir tiene una gran cantidad de opciones que se puede leer tecleando "man unzip " en su terminal, pero sólo hay unas pocas opciones que se utilizan comúnmente . El comando básico
En su forma más básica , el comando unzip toma la siguiente forma : " descomprimir file.zip . " Este comando tendrá el archivo llamado " file.zip " y extraer su contenido en el directorio actualmente abierto. Es rápido y sencillo, y la mayoría de las veces es exactamente lo que necesita.
Extracción en otro directorio
Si tiene que extraer los archivos en el archivo zip en otro directorio, debe utilizar la opción "- d" ( directorio) del pabellón. Esto se hace escribiendo " directorio unzip file.zip -d ". Esto se llevará a todos los archivos desde el archivo " file.zip " y ponerlos en el directorio .
Extraer sólo los archivos nuevos
A veces , sobre todo cuando zip se utilizan para la conservación de los documentos integrantes del equipo en la sincronización, tendrá que extraer sólo la información del archivo zip que es diferente a los archivos que ya tienes. Para ello, debe usar la bandera " -f" ( refrescar ) . Escriba lo siguiente: " unzip -f file.zip . " Esto comparar los archivos en " file.zip " con los archivos en el directorio actual. Cualquier archivo en " file.zip , " pero no en el directorio , se extraerá . Por otra parte, se extraerá cualquier archivo " file.zip " que se ha modificado más recientemente que un archivo existente en el directorio . El resto se quedó solo .
Extracto de la salida estándar
mayoría de las veces , es necesario extraer los archivos de un zip directamente en el disco duro. Sin embargo , hay casos en que puede ser más útil para extraer los archivos directamente a los sistemas operativos "salida estándar ". Por ejemplo, si se va a administrar un servidor Web que necesita para extraer los documentos de un archivo zip antes de transferirlos a través de Internet , extraer el disco duro antes de hacer la transferencia es lenta, inútil y sin sentido. En cambio, un programador experimentado puede redirigir " salida estándar " del sistema para la conexión a Internet y el uso de la opción "- p" (pipa ) del pabellón de " tubo" de los datos desde el archivo zip a través de Internet , utilizando " unzip -p file.zip . " Se advirtió, sin embargo : Por defecto, la salida estándar se establece en el terminal actual , por lo que la ejecución de este comando directamente desde el terminal sin desviar la producción se traducirá en megabytes de un galimatías está arrojado al símbolo del sistema
< . br> Convertir texto al extraer
Desafortunadamente, cuando los sistemas operativos actualmente en uso común , de UNIX a Windows , se diseñaron , cada uno de ellos resolvió el problema de cómo representar el texto ordinario en formas ligeramente diferentes . Por ejemplo , los sistemas operativos no están de acuerdo sobre cómo tratar el fin de línea en archivos de texto normales . Para evitar problemas, "descomprimir " puede servir como traductor para los documentos de texto dentro del archivo zip. Mediante el uso de la "-a" del pabellón, unzip se traducirá todos los archivos de texto para uso de las convenciones del sistema operativo actual, ya que los extractos . El comando siguiente será " unzip -a file.zip . "