O comando `ls -l` em sistemas UNIX e Linux lista arquivos e diretórios em um
long formato, fornecendo informações detalhadas sobre cada item.
Aqui está um colapso:
`ls` - O comando base para conteúdo do diretório de listagem.
`-l` - A opção que diz `LS` para usar o formato de listagem longa.
Explicação de saída Uma saída típica `ls -l` se parece com a seguinte:
`` `
-rw-r-R-- 1 Grupo de Usuário 1234 26 de outubro 10:00 FILE.TXT
DRWXR-XR-X 2 GRUPO DE USUÁRIO 4096 Set 30 14:30 MyDirectory
`` `
Vamos dissecar o que cada parte significa:
1.
Tipo de arquivo e permissões: * `-`:indica um arquivo regular (como um documento de texto, imagem, etc.)
* `d`:indica um diretório
* `l`:indica um link simbólico
* ... (outros tipos menos comuns existem)
Permissões (próximos 9 caracteres): *
`rw-` (Permissões do proprietário):
* `r`:leia a permissão
* `W`:Escreva permissão
* `x`:executar permissão
* `-`:permissão negada
*
`r-` (Permissões de grupo):o mesmo que acima, mas para o grupo que possui o arquivo/diretório.
*
`r-` (Outras permissões):Permissões para todos os outros.
2.
Número de links rígidos: Isso geralmente mostra '1' para arquivos regulares. Os diretórios têm um valor de 2 ou mais.
3.
Proprietário: O nome de usuário do proprietário do arquivo/diretório.
4.
grupo: O nome do grupo ao qual o arquivo/diretório pertence.
5.
Tamanho: O tamanho do arquivo em bytes. Para diretórios, geralmente mostra o tamanho da entrada do diretório, não o tamanho total do conteúdo.
6.
Última hora de modificação: A data e a hora em que o arquivo/diretório foi modificado pela última vez.
7.
Nome do arquivo/diretório: O nome do arquivo ou diretório.
Exemplos: *
`ls -l myfile.txt` :Mostra informações detalhadas sobre o arquivo "myfile.txt".
*
`ls -l/home/user/documents` :Lista o conteúdo do diretório "documentos" com informações detalhadas.
usos -chave de `ls -l`: *
Compreendendo as permissões de arquivo: Crucial para segurança e colaboração, permitindo que você veja quem pode ler, escrever ou executar arquivos.
*
Solução de problemas de problemas: É útil quando os arquivos não estão se comportando como esperado, pois revela detalhes de propriedade e modificação.
*
Administração do sistema: Os administradores usam extensivamente `LS -L` para gerenciar arquivos, diretórios e suas permissões.