Como determinar onde um tarball foi expandido

0

Eu executei o seguinte no Redhat linux:

tar zxvf jdk-7u79-linux-x64.tar.gz

resultando em:

jdk1.7.0_79/
jdk1.7.0_79/LICENSE
jdk1.7.0_79/release
jdk1.7.0_79/jre/
jdk1.7.0_79/jre/LICENSE
jdk1.7.0_79/jre/Welcome.html
jdk1.7.0_79/jre/plugin/
jdk1.7.0_79/jre/plugin/desktop/
jdk1.7.0_79/jre/plugin/desktop/sun_java.png
jdk1.7.0_79/jre/plugin/desktop/sun_java.desktop
jdk1.7.0_79/jre/lib/
jdk1.7.0_79/jre/lib/fontconfig.SuSE.10.properties.src
jdk1.7.0_79/jre/lib/alt-rt.jar
jdk1.7.0_79/jre/lib/meta-index
jdk1.7.0_79/jre/lib/net.properties
...

Mas não sei onde todos esses arquivos estavam se expandindo.

Como determino para onde foram os arquivos e pastas?

    
por Roy Hinkley 22.07.2015 / 23:18

2 respostas

3

Eles foram para o que quer que fosse seu diretório atual quando você executou tar ; se você não fechou o terminal ou alterou os diretórios desde então,

pwd

dirá onde eles estão.

    
por 22.07.2015 / 23:20
1

Você pode procurar no sistema de arquivos por um desses caminhos, por exemplo (pode demorar um pouco):

find / -path "*/jdk1.7.0_79/jre/Welcome.html"

A saída pode ser:

/path/to/unpacked/tarball/jdk1.7.0_79/jre/Welcome.html

O local seria então /path/to/unpacked/tarball/

    
por 23.07.2015 / 00:00

Tags