No se puede extraer el archivo de volcado de datos de SO por Mac
Pregunta
Ejecuto el siguiente comando de extracción de Gert al archivo volcado de datos cuyo formato .7z parece ser un problema:
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xvf $1 ;;
*.tbz2) tar xvjf $1 ;;
*.tgz) tar xvzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "don't know how to extract '$1'..." ;;
esac
else
echo "'$1' is not a valid file!"
fi
}
Lo ejecuto en el archivo de volcado. Consigo
extract so-export-2009-06.7z
extract:13: command not found: 7z
Esto sugirió que no tengo 7z para extraer archivos. Instalé la aplicación p7zip de MacPorts sin éxito. No comenzó a actuar como 7z descomprimir.
¿Cómo puede descomprimir el volcado de datos de SO?
Solución
Edición :
intente usar 7za en lugar de 7z como nombre ejecutable, ya que parece que eso es lo que instala el puerto
así que cambia la línea
*.7z) 7z x $1 ;;
a
*.7z) 7za x $1 ;;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow