Thanks to visit codestin.com
Credit goes to github.com

Skip to content

pliniohavila/ft_ls

Repository files navigation

Implementação de um versão do comando Linux ls

Preparação

Estudo das seguintes funções:

Função Estudo
write ok
opendir ok
readdir ok
closedir ok
stat ok
lstat ok
getpwuid ok
getgrgid ok
listxattr ok
getxattr ok
time ok
ctime ok
readlink ok
malloc ok
free ok
perror ok
strerror ok
exit ok
--- ---

Opções a serem implementadas

  • -a : Lista todos os arquivos do diretório (inclusive os arquivos ocultos);
  • -l : Lista permissões, número de entidades (se for diretório, mostra a quantidade de subdiretórios existentes dentro dele; se for arquivo, mostra o número de referências que apontam para o arquivo), dono, grupo, tamanho do arquivo, data e hora da última atualização e o nome do arquivo;
  • -r : Lista em ordem reversa;
  • -t : Lista os arquivos por ordem decrescente das datas de atualização
  • -R : Lista diretórios e subdiretórios recursivamente.

Implementação

  • Implementar versão simples
  • Implementar função usage
  • Implementar função para pegar opções
  • Implementar opção -a
  • Implementar opção -R
  • Implementar opção -l
  • Implementar opção -r
  • Implementar opção -t

Referências

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published