Olá, Gostaria de saber como podemos reconhecer que um arquivo pode ser um diretório ou não?
Olá, Gostaria de saber como podemos reconhecer que um arquivo pode ser um diretório ou não?
Olá, Gustavo!
Você pode usar o comando ls -l
para listar os arquivos em um diretório de maneira detalhada. Na listagem, o primeiro caractere de cada linha indica o tipo de arquivo. Se a linha começar com um "d", isso indica que é um diretório. Se começar com um "-", é um arquivo regular. Por exemplo:
drwxr-xr-x 2 ricardo ricardo 4096 jul 4 18:11
-rw-rw-r-- 1 ricardo ricardo 0 jul 4 18:11 exemplo.txt
No exemplo acima, drwxr-xr-x
indica um diretório e -rw-rw-r--
indica um arquivo regular.
Outra maneira é usar o comando file
, que determina o tipo de arquivo. Por exemplo, se você tiver um arquivo chamado "exemplo.txt", pode usar file exemplo.txt
para verificar o tipo de arquivo. Se for um diretório, o retorno será "diretório".
Bons estudos!