Impossibile estrarre il file di dump di dati SO da Mac
Domanda
Eseguo il seguente di Gert al dump dei dati quale formato .7z sembra essere 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 eseguo nel file di dump. Ottengo
extract so-export-2009-06.7z
extract:13: command not found: 7z
Questo mi ha suggerito che non ho 7z per estrarre i file. Ho installato l'app p7zip di MacPorts senza successo. Non ha iniziato a fungere da decompressione 7z.
Come puoi decomprimere il dump dei dati di SO?
Soluzione
Modifica
prova a utilizzare 7za anziché 7z come nome eseguibile, poiché sembra che sia quello che installa la porta
quindi cambia la linea
*.7z) 7z x $1 ;;
a
*.7z) 7za x $1 ;;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow