1
resposta

Faça como eu fiz. (Aula 5)

  1. Teste no terminal o comando tar para compactar a pasta de logs-processados;
laisvfm@lev:~/myapp$ tar -czf logs-compactados.tar.gz logs-processados/
laisvfm@lev:~/myapp$ ls
logs  logs-compactados.tar.gz  logs-processados
  1. Adicione no script um código para compactar os arquivos finais gerados, criando uma variável que armazene um diretório que será usado no processo de compactação;

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

  1. Teste no terminal o comando tar para listar o conteúdo do arquivo compactado e depois utilize esse comando para descompactar o arquivo;
laisvfm@lev:~/myapp/logs-processados$ ls
logs_2025-10-31.tar.gz
laisvfm@lev:~/myapp/logs-processados$ tar -tzvf logs_2025-10-31.tar.gz
drwxr-xr-x laisvfm/laisvfm   0 2025-10-31 02:35 ./
-rw-r--r-- laisvfm/laisvfm 2498 2025-10-31 02:35 ./logs_combinados_2025-10-31.log
-rw-r--r-- laisvfm/laisvfm  223 2025-10-31 02:35 ./log_stats_2025-10-31.txt
laisvfm@lev:~/myapp/logs-processados$ tar -xzvf logs_2025-10-31.tar.gz
./
./logs_combinados_2025-10-31.log
./log_stats_2025-10-31.txt
laisvfm@lev:~/myapp/logs-processados$ ls
log_stats_2025-10-31.txt  logs_2025-10-31.tar.gz  logs_combinados_2025-10-31.log
  1. Agende a execução automática do script com o cron.

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

1 resposta

Oi, Laís! Como vai?

Agradeço por compartilhar.

Gostei da forma como você aplicou os comandos tar para compactar e listar os arquivos. Seu processo de compactação e extração está correto e demonstra que entendeu bem a estrutura dos diretórios.

Continue praticando o uso do cron para automatizar o script, é uma excelente forma de reforçar o aprendizado sobre tarefas agendadas.

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