Posible duplicado:
tar – extraer descartando la estructura del directorio
Tengo un archivo tar que incluye subdirectorios, cada uno de los cuales tiene varios archivos. Necesito extraer todos esos archivos en un directorio. ¿Alguna ayuda?
Respuesta1
Sistema operativo no indicado. Suponiendo alguna variante similar a *nix.
Suponiendo el archivo TAR tarfile.tar
en el directorio actual:
mkdir temp dirwithfiles
tar xvf tarfile.tar -C temp
find temp -type f -exec mv -i {} dirwithfiles \;
rm -r temp
Esto extraerá la estructura completa del directorio y luego moverá todos los archivos al dirwithfiles
directorio.
Tenga en cuenta mv -i
que puede haber varios archivos con el mismo nombre entre los que es necesario seleccionar.