O objetivo deste projeto é criar um gerenciador de arquivos simples usando python, com as seguintes características:
- Alterar o diretório de trabalho;
- Listar arquivos e diretórios;
- Permitir consulta de informações sobre um determinado arquivo/diretório, tais como:
- Identificador de Prorietário (UID);
- Identificador de Grupo (GID);
- Permissões de acesso;
- Datas (criação, acesso e modificação);
- Tamanho em disco (armazenamento).
- Permitir alterar os seguintes atributos:
- Identificador de Prorietário (UID);
- Identificador de Grupo (GID);
- Permissões de acesso.
- Permitir operações em arquivos/diretórios, tais como:
- Criação;
- Remoção;
- Cópia;
- Movimento;
- Criação de links simbólicos (ou atalhos).
Aqui está como executá-lo:
- Clone o repositório em sua máquina local.
- Abra o terminal e navegue até o diretório do projeto.
- Siga as próximas instruções, para executar com o python ou com docker.
python3 ./source/app.py
Comando para criar a imagem:
docker build -t <substitua pelo nome da imagem> .
Comando para rodar o container:
docker run -it --rm --name <substitua pelo nome do container> <substitua pelo nome da imagem>