Como listar arquivos no Linux

No Linux, o comando ls (list) é utilizado para listar o conteúdo de diretórios, ou seja, lista o que estiver dentro do diretório de acordo com as opções digitadas (arquivos, outros diretórios, links para arquivos, arquivos ocultos etc).

A sintaxe básica do comando ls é:

ls [OPTION]... [FILE]...
Para os exemplos a seguir, utilizaremos o terminal Linux do site https://bellard.org.

Veja que apenas o comando ls sem as opções não é muito útil, como mostrado abaixo.

[root@localhost ~]# ls
dos      hello.c

Observe que o comando ls apenas listou o nome de um diretório (dos) e de um arquivo (hello.c).

Assim, para que possamos ter mais informações, vamos acrescentar a opção (option) -l para listar o conteúdo do diretório atual no formato de lista longa.

[root@localhost ~]# ls -l
total 8
drwxr-xr-x    3 root     root           163 Aug 20  2011 dos
-rw-r--r--    1 root     root           242 Jul 15  2017 hello.c

Antes de seguirmos adiante, precisamos saber o que significa cada uma dessas colunas no formato de lista longa.

Tipo e Permissões Número de Links Proprietário (Owner) Grupo Tamanho em Bytes Data de Modificação Nome do Arquivo
-rw-r--r-- 1 root root 242 Jul 15 2017 hello.c

Tipos e Permissões

A primeira coluna (Tipos e Permissões) possui 10 caracteres, como podemos ver na tabela abaixo.

1 234 567 8910
Tipo de Arquivo Usuário Grupo Outras
-, d, l, s, c, b rwx rwx rwx

O primeiro caractere refere-se ao tipo de arquivo, e o hífen (-), neste caso, significa um tipo de arquivo regular, como é mostrado na tabela a baixo.

Tipo de ArquivoSignificado
-Arquivo regular (Regular file)
dDiretório (Directory)
lLink simbólico (Symbolic link)
sSocket
cArquivo de dispositivo (Character device file)
bDispositivos de bloco (Block device file)

Já os demais 9 caracteres, do 2º ao 10º, são as permissões de Usuário, Grupo e Outras permissões.

Caracter Significado
- sem privilégios
r read (ler)
w write (escrever)
x excecute (executar)

Compreendendo o formato de lista longa do comando ls fica tudo mais fácil. Por fim, caso você deseje saber mais detalhes sobre o comando ls, basta digitar man [command], como mostrado abaixo:

$ man ls

Até a próxima!

Instalando Remmina no Ubuntu | Linux

Para instalar Remina no Ubuntu, acesse o terminal. Em seguida, execute os seguintes comandos: sudo apt-add-repository ppa:remmina-ppa-team/r...