Quiero crear una lista de todos los archivos en un directorio, sin enumerar ninguno de los subdirectorios que residen en ese mismo directorio, e imprimir esa lista en un nuevo archivo.
ls -d * > filelist
creará una lista de todos los archivos en el directorio actual, pero también enumera los subdirectorios en el directorio actual. Probé el find
comando usando la -maxdepth 1
opción; sin embargo, el formato de salida es un problema, ya que find también imprime la ruta junto con los nombres de los archivos.
Si alguien puede decirme quizás otro comando u opciones para usar que produzca una lista de salida de solo los archivos en un directorio y no los nombres de los subdirectorios o sus contenidos, lo agradecería.
ls -d *
solo enumere los archivos y carpetas en la carpeta actual, excluyendo los archivos / carpetas ocultos aquí;