Considere o trecho de código escrito em Shell Script exibido abaixo: Sobre a execução do script acima, assinale a afirmativa INCORRETA:
- A)O backup gerado pelo script será um compactado.
Errada, porque o script faz backup, mas isso não implica compactação do conteúdo.
- B)Quando executado, o script vai gerar um arquivo de log, registrando sua execução.
Certa, pois o script registra sua execução em um arquivo de log.
- C)Se o diretório /Backup não existir, ele será criado e o script executado normalmente.
Certa, já que o diretório /Backup é criado caso ainda não exista.
- D)A execução desse script irá realizar o backup do diretório Docs do usuário macanudo.
Certa, porque o script realiza o backup do diretório Docs do usuário macanudo.
Gabarito: A
Em Shell Script, é comum juntar tarefas simples de automação: verificar se um diretório existe, criá-lo se faltar, registrar a execução em um log e copiar arquivos para fazer backup. Aqui, a lógica do script aponta justamente para isso: ele prepara a pasta de destino, escreve um registro da execução e copia o conteúdo do diretório Docs do usuário macanudo para a área de backup. Tudo bem “raiz”, sem mistério. O ponto-chave é que fazer backup não significa, automaticamente, compactar. Backup pode ser apenas uma cópia fiel dos arquivos e pastas, sem empacotar em .tar, .gz ou .zip. Para haver compactação, o script precisaria usar comandos específicos como tar, gzip ou zip, o que não é o caso pelo comportamento descrito nas alternativas. Por isso, a alternativa A está incorreta: ela presume que o backup será compactado, mas o script executa uma cópia/rotina de backup sem necessariamente gerar um arquivo compactado. Já as demais opções combinam com a lógica típica do script: log de execução, criação do diretório de backup se ele não existir e cópia do diretório Docs do usuário macanudo. Em prova de Unix, a banca adora misturar backup com compactação para ver se você separa as ideias. Backup é a cópia de segurança; compactação é a redução de tamanho/empacotamento. Uma coisa pode vir com a outra, mas não é obrigação.