Introdução
Neste desafio, você criará um script simples de exploração do sistema de arquivos que demonstra sua compreensão sobre operações básicas de arquivos e diretórios em shell scripting. Você usará testes de arquivo para verificar a existência, o tipo e as permissões de arquivos e diretórios.
Criar o Script do Explorador de Sistema de Arquivos
Tarefas
- Navegue até o diretório
~/project, onde você encontrará um script parcialmente concluído chamadofile_explorer.sh. - Abra o arquivo
file_explorer.she complete a funçãocheck_itempara explorar itens do sistema de arquivos.
Requisitos
- O script
file_explorer.shjá foi criado no diretório~/projectcom uma estrutura básica. - Sua tarefa é completar a função
check_item:- Ela deve receber um parâmetro (o nome de um arquivo ou diretório).
- Ela deve realizar as seguintes verificações e exibir os resultados:
- Se o item existe
- Se é um arquivo ou um diretório
- Se é legível
- Use os operadores de teste de arquivo apropriados (
-e,-f,-d,-r) para cada verificação.
- A parte principal do script (que chama a função) já foi fornecida.
Exemplo
Aqui está um exemplo de como o script concluído deve funcionar:
$ ./file_explorer.sh test_file.txt
Checking: test_file.txt
Exists: Yes
Type: File
Readable: Yes
$ ./file_explorer.sh non_existent.txt
Checking: non_existent.txt
Exists: No
$ ./file_explorer.sh test_directory
Checking: test_directory
Exists: Yes
Type: Directory
Readable: Yes
Resumo
Neste desafio, você criou um script simples de exploração do sistema de arquivos usando shell scripting. Você praticou o uso de operadores de teste de arquivo para verificar a existência, o tipo e as permissões de arquivos e diretórios. Este exercício reforçou sua compreensão sobre operações básicas do sistema de arquivos em scripts shell, demonstrando aplicações práticas para tarefas de gerenciamento de arquivos e diretórios.



