1
resposta

[Sugestão] [Sugestão] Executando múltiplas tarefas

Sugestão/Dica:

Eu estava com uma dúvida: ao executar a função de compactar e, em seguida, rodar ls, percebi que os arquivos continuavam na home,e que eles não eram movidos para dentro do arquivo compactado.

Pesquisei e descobri o seguinte:

Resumo
Compactar cria uma cópia comprimida dos arquivos, mas não os move por padrão.
Para que desapareçam, é necessário usar opções específicas do comando ou removê-los manualmente.

1️⃣ Compactar não é o mesmo que mover

Quando você executa um comando como:

tar -czf arquivo.tar.gz arquivo1 arquivo2

ou

zip arquivo.zip arquivo1 arquivo2

O programa lê os arquivos originais e cria um arquivo compactado (arquivo.tar.gz ou arquivo.zip).
Os arquivos originais permanecem no diretório, não sendo movidos automaticamente.

Isso é útil porque nem sempre queremos apagar os arquivos originais após a compactação.

2️⃣ Como remover os arquivos originais depois de compactar

Se você quiser que eles desapareçam da home, é preciso excluir manualmente ou usar opções específicas:

Com tar:
tar -czf arquivo.tar.gz arquivo1 arquivo2 --remove-files

--remove-files → apaga os arquivos originais após a compactação.
Com zip:
zip arquivo.zip arquivo1 arquivo2 && rm arquivo1 arquivo2

Aqui usamos rm depois do zip para remover os arquivos originais.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Kelly! Como vai?

Agradeço por compartilhar.

Gostei da sua análise sobre a diferença entre compactar e mover arquivos, isso mostra uma compreensão importante do comportamento dos comandos no Linux. Sua explicação ficou clara ao destacar que a compactação cria uma cópia e mantém os arquivos originais, o que muitas vezes passa despercebido no início.

Continue explorando esse tipo de detalhe, pois ele faz bastante diferença no dia a dia com automações e scripts.

Dica: sempre consulte o manual dos comandos com man tar ou man zip e procure por opções como --remove-files, assim você entende melhor o que cada comando faz e como ajustar o comportamento conforme sua necessidade.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!