Desejo criar uma lista de todos os arquivos em um diretório, sem listar nenhum dos subdiretórios que residem no mesmo diretório e imprimir essa lista em um novo arquivo.
ls -d * > filelist
criará uma lista de todos os arquivos no diretório atual, mas também listará os subdiretórios no diretório atual. Eu tentei o find
comando usando a -maxdepth 1
opção - no entanto, o formato de saída é um problema, pois o find também imprime o caminho junto com os nomes dos arquivos.
Se alguém puder me dizer, talvez, outro comando ou opções a serem utilizados que produzam uma lista de saída apenas dos arquivos em um diretório e não dos nomes dos subdiretórios ou de seu conteúdo, eu agradeceria.
ls -d *
apenas liste os arquivos e pastas na pasta atual, excluindo arquivos / pastas ocultos aqui;