Ich möchte eine Liste aller Dateien in einem Verzeichnis erstellen, ohne eines der Unterverzeichnisse aufzulisten, die sich in demselben Verzeichnis befinden, und diese Liste in einer neuen Datei ausdrucken.
ls -d * > filelist
erstellt eine Liste aller Dateien im aktuellen Verzeichnis, listet jedoch auch die Unterverzeichnisse im aktuellen Verzeichnis auf. Ich habe den find
Befehl mit der -maxdepth 1
Option ausprobiert - das Ausgabeformat ist jedoch ein Problem, da find auch den Pfad zusammen mit den Dateinamen ausgibt.
Wenn jemand mir bitte einen anderen Befehl oder andere Optionen mitteilen kann, die eine Ausgabeliste nur der Dateien in einem Verzeichnis und nicht der Namen der Unterverzeichnisse oder ihres Inhalts erzeugen, würde ich es begrüßen.
ls -d *
, liste hier nur die Dateien und Ordner im aktuellen Ordner auf, ausgenommen versteckte Dateien / Ordner.