Hola,
asi como muchos, aviso que se bien poco de linux.
Estoy mejorando unas paginas de php y cuando termine debo dejar un instalador. (entiendase codigo bash que copie desde un cd al pc del usuario)
Estuve leyendo el codigo de la version anterior de las paginas y hay una linea que no entiendo, se refiere a un comando TAR que se que es para descomprimir pero parece que aqui funciona de otra manera, estuve leyendo el man del TAR pero aun asi no me queda claro que es lo que hace la linea del TAR (pongo mas para que se orienten)
Código:
cd $SOURCE
tar cf - ems/ | (cd $TARGET; tar xf -)
- $SOURCE es el directorio donde esta todo guardado en el cd (/mnt/cdrom/sourceEMS)
- ems/ es el directorio donde estan las paginas web, se llama asi en el cd (un nivel mas abajo de sourceEMS) y se llamara asi en el pc del usuario.
- $TARGET es el directorio donde el usuario guardara las paginas web
Mas abajo en el codigo hay otra similar
Código:
cd $SOURCE/TargetFiles/
tar cd - * | (cd $TARGET; tar xf -)
Que diferencia hace aqui el * con respecto al anterior que tiene un nombre de carpeta ???
Por favor, si me pueden ayudar, se los agradeceria mucho.