[LINUX] Durchsuchen Sie das Verzeichnis und erstellen Sie eine Liste mit Verzeichnispfaden und Dateinamen

Es ist sehr selten, dass Sie ein Verzeichnis graben und einen ** Verzeichnispfad + eine Liste von Dateinamen ** erstellen möchten. Lassen Sie es also als Memo.

Beispiel für die Erstellung eines Verzeichnisses + einer Dateiliste

find * -type f

Sie können es mit tun. Danke @ angel_p_57! !!

Diese Verzeichnisstruktur

01_hokkaido
└ 001_sapporo
  └xxxxx.jpg
  └xxxxx.jpg
  └xxxxx.jpg
└ 002_obihiro
└ 003_hakodate
  ⁝
02_aomori
└ 002_aomori
  ⁝
03_iwate
⁝

Vergangene Nöte

ls -1 | while read LINE
do
    PREFECTURE=${LINE}
    ls -1 "${PREFECTURE}" | while read LINE2
    do
        CITY="${LINE2}"
        ls -1 "${PREFECTURE}"/"${LINE2}" | while read LINE3
        do
            FILE="${LINE3}"
            echo "${PREFECTURE}"/"${CITY}"/"${FILE}"
        done
    done
done

Möglicherweise können Sie es mit einer rekursiven Funktion etwas besser schreiben. Bitte lassen Sie mich wissen, ob es einen perversen Einzeiler gibt, der ein Tsuyotsuyo-Ingenieur ist.

Recommended Posts

Durchsuchen Sie das Verzeichnis und erstellen Sie eine Liste mit Verzeichnispfaden und Dateinamen
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Holen Sie sich den Dateinamen des Verzeichnisses (glob)
Für Windows: Ruft eine Liste der Verzeichnisse und Dateien in einem bestimmten Verzeichnis ab.
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
Zeigen Sie den vollständigen Pfad (absoluten Pfad) einer Datei in einem Verzeichnis in Linux Bash an
[Python] Erstellen Sie eine Liste mit verschiedenen Zeichentypen
Kopieren Sie die Liste in Python
Berücksichtigung der Stärken und Schwächen von Python
[Python] Erstellen Sie eine Liste mit Datum und Uhrzeit (Datum / Uhrzeit-Typ) für einen bestimmten Zeitraum
Verwenden Sie den Befehl [shell], um eine beliebige Datei zu komprimieren, um eine Datei zu erstellen und die Originaldatei zu löschen.
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Extrahieren und listen Sie die Namen von Personen und Orten im Text auf
Ermitteln und verarbeiten Sie die Codierung der Textdatei automatisch
Notieren Sie sich die Liste der grundlegenden Verwendungszwecke von Pandas
Erstellen Sie einen Stapel von Bildern und blasen Sie sie mit ImageDataGenerator auf
[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab
Geben Sie das Ausgabeergebnis von sklearn.metrics.classification_report als CSV-Datei aus
Erstellen Sie eine Liste mit Längen- und Breitengraden und konvertieren Sie die UTM-Koordinaten sofort → Dateiausgabe
Erstellen Sie eine Dox-Datei mit Miniaturansichten der Fotos im Ordner mit der Python-Python-Docx-Bibliothek und der kostenlosen Software "Nur Reduzierung".
Csv spuckte eine Liste mit Dateinamen, zuletzt geänderten Daten und Zeichencodes in Python3 aus
Extrahieren Sie nur den Klang eines bestimmten Instruments aus der MIDI-Datei und machen Sie es zu einer separaten Datei
Holen Sie sich den Kauf- und Verkaufspreis der virtuellen Währung mit der API von Zaif Exchange und erstellen Sie ein Diagramm
[Ubuntu] So löschen Sie den gesamten Inhalt des Verzeichnisses
Speichern Sie das Pystan-Modell und erhalten Sie eine Pickle-Datei
Scraping Excel-Datei der Liste der Geschäfte, die regionale gemeinsame Gutscheine verarbeiten
[Python] Erstellen Sie eine Datums- und Zeitliste für einen bestimmten Zeitraum
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Erstellen Sie eine Partition und installieren Sie Raspberry Pi OS
Eine grobe Zusammenfassung der Unterschiede zwischen Windows und Linux
Erstellen Sie eine neue Liste, indem Sie doppelte Elemente in der Liste kombinieren
Erstellen Sie ein Korrelationsdiagramm aus dem Konversationsverlauf von Twitter
Extrahieren Sie den Wert von dict oder list als Zeichenfolge
So verbinden Sie den Inhalt der Liste mit einer Zeichenfolge
Dateien lesen und schreiben
Erstellen Sie eine Dummy-Datendatei
Informationen zu Linux-Datei- und Verzeichnisberechtigungen
Dateien schreiben und lesen
Erstellen und listen Sie Django-Modelle auf
Erstellen Sie ein Verzeichnis mit Python
Eine Geschichte über die Vorhersage von Präfekturen aus Städtenamen mit Jubatus
Es ist überraschend mühsam, eine Liste mit dem Datum und der Uhrzeit der letzten Anmeldung von Arbeitsbereichen abzurufen
[Python-Scraping] Geben Sie die URL und den Titel der Site mit einem bestimmten Schlüsselwort in eine Textdatei ein
Ich möchte Tag-Informationen (Titel und Künstler) einer Musikdatei (flac, wav) extrahieren.
Geben Sie die in S3 Bucket enthaltene Schlüsselliste in eine Datei aus
Verarbeiten Sie den Inhalt der Datei der Reihe nach mit einem Shell-Skript
Übersicht über das Erstellen eines Server-Sockets und das Einrichten eines Client-Sockets
Setzen Sie das Datum der letzten Änderung der untergeordneten Datei auf das Änderungsdatum des übergeordneten Verzeichnisses
Suchen Sie den Dateinamen einschließlich des angegebenen Wortes und der angegebenen Erweiterung im Verzeichnis
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
Unter Linux ist der Zeitstempel einer Datei etwas vorbei.
Wenn Sie eine Liste mit dem Standardargument der Funktion angeben ...
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Geben Sie einen Python-Ordner an oder erstellen Sie ihn, und speichern Sie den Screenshot.
[Los] Erstellen Sie einen CLI-Befehl, um die Erweiterung des Bildes zu ändern
Speichern Sie die Pydrive-Authentifizierungsdatei in einem anderen Verzeichnis als das Skript
Ich habe versucht, mit Boto3 eine Liste der AMI-Namen zu erhalten