The files were extracted but they are in /dev/...
Eu duvidei que isso pudesse acontecer quando eu li sua pergunta pela primeira vez, porque os programas de tar foram por muitos anos removendo /
dos caminhos automaticamente por razões de segurança. Sem essa proteção, você poderia enviar a alguém um arquivo malicioso que substituía os arquivos do sistema. Pense na diversão que você poderia ter enviando arquivos de /etc/passwd
e /etc/shadow
criados por mão, por exemplo. Um programa tar
que não tira o /
do início iria extraí-los sobre os arquivos existentes. No entanto, fiz algumas pesquisas e descobri que o SCO OpenServer 6 não fornece essa proteção por padrão! Você precisa dar o sinalizador A
para obter esse comportamento . Ugh.
Dito isso, eu ainda duvido que tenha feito o que você afirma, a menos que você tenha feito login como root, o que duvido que tenha recebido o /u/test
da sua pergunta. Um usuário comum não pode criar arquivos em /dev
, a menos que alguém esteja usando as permissões de arquivo padrão.
Como você deu o sinal v
para tar
, você deve ter obtido uma lista de arquivos se a extração foi bem-sucedida. Você fez? Você poderia postar essa lista em algum lugar, como em pastebin.com ?
Você já tem o GNU tar
instalado? Se você estiver usando o SCO tar
, ele não entenderá o sinal z
para descompactar o arquivo antes de desmarcá-lo. Diga gzip -dc gcc-4.7.1.tar.gz | tar xAvf -
em vez disso.