Listing d'une énorme arborescence - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 17-02-2015 à 20:56:10
je regarderais plutôt du côté d'inotify qui permet de surveiller le fs. Tu listes pour démarrer et tu édites ta liste en fonction des modifications du fs remontées par inotify.
Marsh Posté le 17-02-2015 à 22:34:35
c'est sur que mon arborescence déjà existante n'est pas amenée à évoluer, mais inotify semble nécessiter de coder un script qui surveille en permanence le system ?
Marsh Posté le 03-03-2015 à 20:25:17
parser le fichier créé par updatedb en python par exemple:
http://grokbase.com/t/python/pytho [...] hin-python
Marsh Posté le 17-02-2015 à 16:52:33
Bonjour,
Je possède une arborescence assez conséquente de fichiers (plus de 2 millions de fichiers répartis dans quelques centaine de milliers de dossiers) et j'ai besoin de maintenir un catalogue de ceux-ci pour les traiter avec un script perl. Mon environnement de stockage est un NAS synology avec un disque formaté en ext4.
Pour l'instant j'utilise des commandes classiques pour parcourir l'arborescence et récupérer les noms des fichiers mais plus il y a de fichiers, plus c'est long, d'autant plus que mon NAS est saturé en mémoire utilisée par ce parcours. Comme ma base grandit continuellement et que j'ai besoin de mettre à jour régulièrement ma base de données, je recherche une méthode alternative pour lister les fichiers.
Existe t'il un moyen d'accéder directement au catalogue des fichiers de linux pour lire directement son contenu et ne plus passer par les commandes classiques linux ?