Questão
ID 2091887Disciplina: Tecnologia da Informação
Assunto: Shell Scripts (Bash)
Ano: 2023 Banca: UNIFAL - Universidade Federal de Alfenas Órgão: Universidade Federal de Alfenas
Considere a seguinte tela de terminal em um servidor Linux Debian:
usuario@servidor:~/prova\$ ls -l | |||||||
total 172 | |||||||
-rw-r--r-- | 1 | usuario usuario | 28672 | ago | 9 | 2022 | Bibliografia.doc |
-rw-r--r-- | 1 | usuario usuario | 34463 | ago | 9 | 2022 | Bibliografia.odt |
-rw-r--r-- | 1 | usuario usuario | 2402 | jul | 23 | 2022 | bibliografia.txt |
-rw-r--r-- | 1 | usuario usuario | 49644 | ago | 9 | 2022 | prova.doc |
-rw-r--r-- | 1 | usuario usuario | 32748 | ago | 7 | 2022 | prova.odt |
-rw-r--r-- | 1 | usuario usuario | 8122 | ago | 6 | 2022 | prova.txt |
Considere ainda, o seguinte script bash criado pelo usuário (os números apenas identificam as linhas e não fazem parte do script):
1 | #! /bin/bash |
2 | cd ~ |
3 | *** -czf /tmp/prova. tgz prova/*.doc prova/*.odt prova/*.txt |
4 | *** go-rwx /tmp/prova.tgz |
5 | *** -C /tmp/prova.tgz [email protected]:~/backup/prova.tgz |
6 | *** /tmp/prova.tgz |
7 | exit |
São, respectivamente, comandos corretos para substituir os “***” nas linhas 3, 4, 5 e 6 do script, de acordo com a descrição dos comandos abaixo:
I. comando que funciona como um "arquivador" (ele junta vários arquivos em um só) mas pode ser usado em conjunto com um compactador (como o gzip ou zip);
II. comando utilizado para mudar a permissão de acesso a um arquivo ou diretório;
III. comando que permite a cópia de arquivos entre o cliente/servidor ssh;
IV. comando utilizado para apagar arquivos e também pode ser usado para apagar diretórios e subdiretórios vazios ou que contenham arquivos.