Listar o conteúdo do diretório usando ls -ld
Nesta etapa, você aprenderá como listar o conteúdo de um diretório e visualizar informações detalhadas sobre o próprio diretório usando o comando ls com as opções -l e -d.
O comando ls é um dos comandos mais frequentemente usados no Linux. Por padrão, ele lista os arquivos e diretórios no diretório atual.
A opção -l fornece um formato de "listagem longa", mostrando detalhes como permissões de arquivo, propriedade, tamanho e hora da modificação.
A opção -d é crucial quando você deseja ver informações sobre o próprio diretório, em vez de seu conteúdo. Sem -d, ls -l listaria o conteúdo do diretório em formato longo. Com -d, ele lista a própria entrada do diretório.
Vamos combinar essas opções para ver os detalhes do seu diretório atual, /home/labex/project.
Digite o seguinte comando e pressione Enter:
ls -ld /home/labex/project
Você deve ver uma saída semelhante a esta:
drwxr-xr-x 2 labex labex 4096 <Date> <Time> /home/labex/project
Vamos detalhar esta saída:
d: O primeiro caractere indica o tipo de arquivo. d significa que é um diretório.
rwxr-xr-x: Esses caracteres representam as permissões de arquivo para o proprietário, grupo e outros.
2: O número de links rígidos para este diretório.
labex: O proprietário do diretório.
labex: O grupo que possui o diretório.
4096: O tamanho do diretório em bytes.
<Date> <Time>: A data e hora da última modificação.
/home/labex/project: O nome do diretório.
Agora, tente executar ls -l sem a opção -d para ver a diferença. Se houver arquivos ou diretórios dentro de /home/labex/project, eles serão listados.
ls -l /home/labex/project
Se /home/labex/project estiver vazio, você não verá nenhuma saída de ls -l. Se ele contiver itens, você verá uma listagem longa desses itens.
Usar ls -ld é uma maneira rápida de verificar as permissões, propriedade e hora da modificação de um diretório específico sem listar tudo dentro dele.