1
resposta

unizp em um Diretorio filho

Me tirem uma dúvida

No meu caso eu queria fazer a extração do arquivos WORKS.ZIP em um diretório filho

Por exemplo no curso faz da seguinte forma:

lucas@debian:unzip Downloads/work.zip

Porem queria ter feito dessa forma, extrair o zip em um diretorio filho: lucas@debian:*~/01cursosAlura/DEVOPS/LINUX-II$ unzip Downloads/work.zip

Porque eu não consigo dessa maneira?

e de repente me deu um instalo coloquei ~

lucas@debian:~/01cursosAlura/DEVOPS/LINUX-II$ unzip ~lucas/Downloads/work.zip e foi?

1 resposta

Olá Lucas, tudo bem? Então é isso mesmo, o unzip por padrão extrai os arquivos para o diretório atual, se não indicarmos outro diretório específico. Para fazer da maneira que você deseja temos que usar a flag -d para indicar qual o diretório em que queremos extrair, para isso podemos usar o comando da seguinte forma:

unzip ~/Downloads/work.zip -d ~/Documentos/

Note que o ~/ indica o diretório do usuário ou seja ´/home/lucas´. Mas você também poderia fazer:

unzip ~lucas/Downloads/work.zip -d ~lucas/Documentos/

Porém não precisamos dizer qual o usuário, já que o ~/ significa o diretório home do usuário logado.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software