No Linux,
ls -p
adiciona a barra final às pastas
sem o comando "ls" das cores
1 2 3
desconhecido, que é uma pasta que é um arquivo.
pode "ls" ou algum outro comando esclarecer qual é o arquivo que é pasta
talvez incluindo '/' infront if: uma pasta?
por exemplo:
/1 2 /3
-F, --classify
append indicator (one of */=>@|) to entries
Exemplo de saída, em que 1
e 2
são diretórios e 3
, 4
são arquivos:
$ ls -F
1/ 2/ 3 4
Outro método: ls -l exibe os arquivos e pastas com bits de permissão. Se a linha começar com um -, é um arquivo, se for um diretório, ele começa com d.
ls -l
-rw-r--r-- 1 user group 7727 Feb 27 16:07 README.md
drwxr-xr-x 6 user greup 204 Mar 3 09:20 my_directory
Tags ls