projeto em Linux Skill Tree

Personalizando a Listagem de Arquivos Linux

Iniciante

Neste projeto, você aprenderá a criar um comando ls personalizado que exibe os tamanhos dos diretórios em um formato amigável. Este projeto ajudará você a entender como recuperar e formatar informações de arquivos em um ambiente Linux usando scripts Zsh.

linuxshell

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como criar um comando ls personalizado que exibe os tamanhos dos diretórios em um formato amigável. Este projeto ajudará você a entender como recuperar e formatar informações de arquivos em um ambiente Linux usando scripts Zsh.

👀 Visualização

$ sh newls.sh /home/labex
## Exemplo
drwxr-xr-x 1 labex 6B Oct 13 10:11 Code
drwxr-xr-x 1 labex 120B Oct 13 10:11 Desktop
drwxr-xr-x 1 labex 28B Sep 23 2021 golang
drwxr-xr-x 1 labex 22B Oct 23 10:17 project

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como criar um script Zsh para exibir informações de arquivos e diretórios
  • Como formatar o tamanho do arquivo para melhor legibilidade
  • Como determinar o formato de data apropriado para os horários de modificação dos arquivos
  • Como exibir as informações do arquivo no mesmo formato que o comando ls -lh

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Escrever um script Zsh que pode exibir os tamanhos de arquivos e diretórios em um diretório especificado
  • Formatar as informações de tamanho do arquivo para melhor legibilidade
  • Determinar o formato de data apropriado para os horários de modificação dos arquivos com base no ano atual e no horário da última modificação do arquivo
  • Exibir as informações do arquivo em um formato amigável que corresponda ao comando ls -lh

Professor

labby
Labby
Labby is the LabEx teacher.