[LINUX] Creusez le répertoire et créez une liste de chemins de répertoire + noms de fichiers

Il est très rare que vous souhaitiez creuser un répertoire et créer un ** chemin de répertoire + liste de noms de fichiers **, alors laissez-le comme mémo.

Exemple de création de répertoire + liste de fichiers

find * -type f

Vous pouvez le faire avec. Merci @ angel_p_57! !!

Cette structure de répertoires

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

Difficultés passées

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

Vous pourrez peut-être l'écrire un peu mieux avec une fonction récursive. S'il vous plaît laissez-moi savoir s'il y a un one-liner perverti qui est un ingénieur Tsuyotsuyo.

Recommended Posts

Creusez le répertoire et créez une liste de chemins de répertoire + noms de fichiers
[Note] Importation de fichiers dans le répertoire parent en Python
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
Obtenez le nom de fichier du répertoire (glob)
Pour Windows: obtenez une liste de répertoires et de fichiers dans un répertoire spécifique.
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
Afficher le chemin complet (chemin absolu) d'un fichier dans un répertoire sous Linux Bash
[python] Créer une liste de différents types de caractères
Copiez la liste en Python
Prise en compte des forces et faiblesses de Python
[Python] Créer une liste de date et d'heure (type datetime) pour une certaine période
Utilisez la commande [shell] pour compresser par zip n'importe quel fichier pour créer un fichier et supprimer le fichier d'origine.
Comment obtenir une liste de fichiers dans le même répertoire avec python
Extraire et lister les noms des personnes et des lieux dans le texte
Déterminer et traiter automatiquement l'encodage du fichier texte
Prenez note de la liste des utilisations de base de Pandas
Créez un lot d'images et gonflez avec ImageDataGenerator
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
Afficher le résultat de sortie de sklearn.metrics.classification_report sous forme de fichier CSV
Faites une liste de latitude et de longitude et convertissez les coordonnées UTM à la fois → Sortie du fichier
Créez un fichier dox avec des vignettes des photos dans le dossier en utilisant la bibliothèque Python python-docx et le logiciel gratuit «Réduction uniquement».
Crache une liste de noms de fichiers, de dates de dernière modification et de codes de caractères en python3
Extraire uniquement le son d'un instrument spécifique du fichier MIDI et en faire un fichier séparé
Obtenez le prix d'achat et de vente de la monnaie virtuelle avec l'API de l'échange Zaif et créez un graphique
[Ubuntu] Comment supprimer tout le contenu du répertoire
Enregistrez le modèle pystan et les résultats dans un fichier pickle
Grattage du fichier Excel de la liste des magasins gérant des coupons communs régionaux
[Python] Créer une liste de dates et d'heures pour une période spécifiée
Obtenez le nombre d'éléments spécifiques dans la liste python
Créez une partition, puis installez le système d'exploitation Raspberry Pi
Un résumé approximatif des différences entre Windows et Linux
Créer une nouvelle liste en combinant des éléments en double dans la liste
Créer un diagramme de corrélation à partir de l'historique des conversations de Twitter
Extraire la valeur de dict ou list sous forme de chaîne de caractères
Comment connecter le contenu de la liste dans une chaîne de caractères
Lire et écrire des fichiers
Créer un fichier de données factice
À propos des autorisations de fichiers et de répertoires Linux
Écrire et lire des fichiers
Créer et lister des modèles Django
Créer un répertoire avec python
Une histoire sur la prédiction des préfectures à partir des noms de villes avec Jubatus
Il est étonnamment difficile d'obtenir une liste de la dernière date et heure de connexion des espaces de travail
[Python scraping] Affiche l'URL et le titre du site contenant un mot-clé spécifique dans un fichier texte
Je souhaite extraire les informations d'étiquette (titre et artiste) d'un fichier de musique (flac, wav).
Exporter la liste de clés incluse dans S3 Bucket dans un fichier
Traitez le contenu du fichier dans l'ordre avec un script shell
Présentation de la création d'un socket serveur et de la création d'un socket client
Définit la date de la dernière modification du fichier enfant sur la date de modification du répertoire parent
Recherchez le nom du fichier, y compris le mot et l'extension spécifiés dans le répertoire
Créez un script shell pour exécuter le fichier python plusieurs fois
Sous Linux, l'horodatage d'un fichier est un peu dépassé.
Si vous donnez une liste avec l'argument par défaut de la fonction ...
J'ai essayé de créer une liste de nombres premiers avec python
Spécifiez ou créez un dossier python, puis enregistrez la capture d'écran.
[Go] Créez une commande CLI pour changer l'extension de l'image
Enregistrez le fichier d'authentification Pydrive dans un répertoire différent du script
J'ai essayé d'obtenir une liste de noms AMI en utilisant Boto3