GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significa -zxvf en tar -zxvf <nombre de archivo>?

En lugar de leer la descripción de todas las opciones, puede saltar a 3.4.3 Short Options Cross Reference bajo el info tar dominio.

x significa --extract . v significa --verbose . f significa --file . z significa --gzip . Puede combinar argumentos de una letra y f toma un argumento, el nombre del archivo. Hay algo que debes tener en cuenta:

Las letras de las opciones cortas se pueden agrupar, pero no es necesario que lo haga (en comparación con las opciones anteriores; consulte a continuación). Cuando las opciones cortas se agrupan como un conjunto, use un guión (único) para todas, por ejemplo, ''tar' -cvf'. Solo la última opción de dicho conjunto puede tener un argumento (1).

Esta forma antigua de escribir opciones 'tar' puede sorprender incluso a los usuarios experimentados. Por ejemplo, los dos comandos:
 tar cfz archive.tar.gz file
 tar -cfz archive.tar.gz file

son bastante diferentes. El primer ejemplo usa 'archive.tar.gz' como valor para la opción 'f' y reconoce la opción 'z'. El segundo ejemplo, sin embargo, usa 'z' como valor para la opción 'f', probablemente no sea lo que se pretendía.


  • z significa (des)z̲ip.
  • x significa extraer archivos del archivo.
  • v significa imprimir los nombres de los archivos de forma verbosa.
  • f significa que el siguiente argumento es un nombre de archivo.

Para obtener más detalles, consulte tar página de manual de.


Linux
  1. ¿Qué significa - en este comando de Linux?

  2. ¿Qué significa set -e en un script bash?

  3. ¿Qué pasa si [[ $? -ne 0 ]]; significa en .ksh

  4. ¿Qué significa matar -3?

  5. ¿Qué significa \b en un patrón grep?

¿Qué significa chmod 777?

¿Qué significa ser "sh compatible"?

¿Qué significa `:-` en un script de Shell?

No hay variable X11 DISPLAY - ¿qué significa?

¿Qué significa rc en archivos de puntos?

¿Qué significa #define X X?