Eu acho que deve haver uma maneira de fazer ls exibir apenas não diretórios, mas a página de manual não torna óbvio
ls
passagem grep
, algo assim ls -1F /directory/containing/the/files | grep -vE /$
. Mas lembre-se de que analisar a saída de ls pode ser complicado .
ls
, mas você pode facilmente fazê-lo com ofile
comando:file /directory/containing/the/files -maxdepth 1 -not -type d
.