Ich denke, es muss eine Möglichkeit geben, dass ls nur Nicht-Verzeichnisse anzeigt, aber die Manpage macht es nicht offensichtlich
ls
Through zu filtern grep
, so etwas wie ls -1F /directory/containing/the/files | grep -vE /$
. Beachten Sie jedoch, dass das Parsen der Ausgabe von ls schwierig sein kann .
ls
, aber man kann es leicht tun mit demfile
Befehl:file /directory/containing/the/files -maxdepth 1 -not -type d
.