linux - script - ¿Qué significa-zxvf en tar-zxvf<nombre de archivo>?
send file console linux (2)
En lugar de leer la descripción de todas las opciones, puede saltar a 3.4.3 Short Options Cross Reference
bajo el comando info tar
.
x
significa --extract
. v
significa --verbose
. f
significa --file
. z
significa --gzip
. Puede combinar argumentos de una letra juntos, y f
toma un argumento, el nombre del archivo. Hay algo que debes vigilar:
Las letras de las opciones cortas pueden estar agrupadas, 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 ellas, por ejemplo, '''' tar ''-cvf''. Solo la última opción en dicho conjunto puede tener un argumento (1).
Esta antigua forma de escribir las opciones de ''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 el valor para la opción ''f'' - probablemente no sea lo que se pretendía.
He visto en muchos sitios web comandos como este, ¿qué significa "-zxvf" o los comandos similares?
tar -zxvf <filename>
tar xvf <filename>
-
z
significa (un) z̲ip. -
x
significa extraer archivos del archivo. -
v
significa imprimir los nombres de los archivos muy brevemente. -
f
significa que el siguiente argumento es un nombre de archivo.