Le 10/07/2018 à 11:40, anne.guilde@??? a écrit :
> bonjour,
>
> Je suis en train de revenir sur mon idée de cataloguer tous mes cd/dvd
> pour pouvoir faire des recherches.
>
> L'application vvv est en C.
>
> J'avais essayé de compiler pour faire du debug et voir ce qui plantait.
> Je n'ai pas réussi à compiler, cmake ok, make pas ok
>
> Si quelqu'un pouvait me donner un coup de main...
>
> http://vvvapp.sourceforge.net/how_to_compile_vvv.html
>
Bon, je capitule pour l'instant avec vvv.
Toujours pas de réponse de l'auteur.
J'avais utilisé find pour récupérer les données de mes partitions
find . -printf '-|- nom_partition -|- %h -|- %f -|- %l -|- %d -|- %u
-|- %g -|- %k -|- %p -|- %Ac -|-\n' | sort -n
>/home/anne/sda1/anne/Documents/anne/linux/vvv/lien-brise/liste-e63b0852-14
ce qui me donne
----
-|- nom_partition -|- . -|- . -|- -|- 0 -|- root -|- root -|- 4 -|- .
-|- ven. 30 mars 2018 04:37:14 CEST -|-
-|- nom_partition -|- . -|- bin -|- -|- 1 -|- root -|- root -|- 4 -|-
./bin -|- jeu. 29 mars 2018 18:36:51 CEST -|-
-|- nom_partition -|- ./bin -|- bash -|- -|- 2 -|- root -|- root -|-
1076 -|- ./bin/bash -|- ven. 30 mars 2018 06:59:19 CEST -|-
...
-|- nom_partition -|-
./usr/lib/libreoffice/share/extensions/wiki-publisher/help -|- ug -|-
-|- 8 -|- root -|- root -|- 4 -|-
./usr/lib/libreoffice/share/extensions/wiki-publisher/help/ug -|- jeu.
29 mars 2018 18:36:36 CEST -|-
...
-|- nom_partition -|- . -|- vmlinuz -|- boot/vmlinuz-4.9.0-3-amd64 -|- 1
-|- root -|- root -|- 0 -|- ./vmlinuz -|- ven. 30 mars 2018 04:37:14
CEST -|-
-|- nom_partition -|- . -|- vmlinuz.old -|- boot/vmlinuz-4.9.0-3-amd64
-|- 1 -|- root -|- root -|- 0 -|- ./vmlinuz.old -|- ven. 30 mars 2018
04:37:14 CEST -|-
----
J'ai séparé chaque champ avec -|-
nom_partition nom de la partition avec le nom du disque
%h Répertoires en tête du nom de fichier, (tout sauf le dernier nom).
%f Nom du fichier, sans nom de répertoire.
%l Destination du lien symbolique (vide si le fichier n'est pas un
lien symbolique).
%d Profondeur du fichier dans l'arborescence des répertoires, 0
signifiant que le fichier est un argument de la ligne de commande.
%u Nom du propriétaire du fichier, ou U-ID numérique si
l'utilisateur n'a pas de nom.
%g Nom du groupe propriétaire du fichier, ou G-ID numérique si le
groupe n'a pas de nom.
%k Taille du fichier, en nombre de blocs de 1 Kilo-Octet, arrondi
par excès.
%p Nom du fichier.
%Ak Date du dernier accès au fichier, dans le format spécifié par
k, qui doit être soit un `@', soit une directive pour la fonction C
strftime(3). Les valeurs possibles pour k sont indiquées ci-dessous,
certaines d'entre-elles ne sont pas disponibles sur tous les systèmes, à
cause des différences entre les fonctions strftime(3) existantes.
c date et heure locales (Sat Nov 04 12:02:33 EST 1989)
----
Pour une partition de 140 go (C'est /) qui n'occupe que presque 9 go, le
fichier liste-e63b0852-14 fait 35 mo avec plus de 172000 lignes.
Je pense que l'utilisation d'une bd s'impose si je veux faire la même
chose avec toutes les partitions/disques. (mysql)
J'aimerais aussi faire une interface graphique pour afficher.
Je n'ai jamais fait de python et c'est peut-être le moment d'essayer.
Si vous aviez des pistes à me donner.
Merci
Anne