Cuando uso tar
siempre incluyo -f
en los parámetros, pero no tengo idea de por qué.
Miré al hombre y dijo:
-f, --file [HOSTNAME:]F
use archive file or device F (default
"-", meaning stdin/stdout)
Pero para ser honesto, no tengo idea de lo que eso significa. ¿Alguien puede arrojar alguna luz sobre él?
Bastante sencillo. Si omite el
-f
parámetro, la salida se pasa a stdout:...¡que desastre!
El
-f
parámetro (como lo citó) espera un nombre de archivo (y opcionalmente un nombre de host), de ahí que el primer argumento después de que sea el nombre de archivo de salida:fuente
/dev/rmt0
o algo así).tar
respeta laTAPE
variable que ya no está documentada . Por ejemplo, intenteTAPE=/tmp/tape.tar tar cv /etc/h*
y luegols -l /tmp/tape.tar
.Le permite especificar el archivo o dispositivo con el que va a trabajar. Ya sea creando, actualizando o extrayendo cosas de él dependiendo de otros indicadores suministrados. Por ejemplo:
fuente