Me gustaría desbloquear un archivo, p. "tar123.tar.gz" al directorio/myunzip/tar123/"usando un comando de shell.untar filename.tr.gz al directorio "nombre de archivo"
tar -xf tar123.tar.gz descomprimirá los archivos pero en el mismo directorio en el que estoy trabajando.
Si el nombre de archivo sería "tar233.tar.gz", quiero que se descomprima en /myunzip/tar233.tar.gz "para que el directorio de destino se base en el nombre del archivo.
¿Alguien sabe si el comando tar puede hacer esto?
el problema aquí es que no sé cuál será el nombre del archivo. Será un archivo versionado así que hoy puede ser 1.tar.gz pero mañana podría ser 2.tar.gz. ¿Hay alguna manera de decir "file = what-ever-in/home/user"? – Jorre
Vas a tener que saberlo de alguna manera. Si ordenan, puede usar algo como 'file = $ (ls -1 $ pattern | tail -1)'. –