Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 14-04-2015 12:02:32

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

cool

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#27 14-04-2015 12:18:53

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

bravo golgot200 !

peut-être modifier la page du wiki ?



à toi l'honneur, car tu le vaux bien !
smile

et n'hésite surtout pas à faire comme si c'était le tien, de wiki smile

Hors ligne

#28 14-04-2015 12:29:11

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

pffffffff  je vous laisse faire tongue

J'y connais rien  !!!  lol

L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#29 14-04-2015 12:43:35

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Il y a tout de même un truc qui me plait pas :

tree -a -h -I '*.cue|*.m3u|*.m3u8|*.log|*.jpg|*.jpeg|*.png|*.*.txt|*.nfo' --du | sed -r 's/(\[[^]]*)\./\1,/' | tee Listing.txt



??? [382M] ACDC
    ??? [ 33M]  (01) 1.flac
    ??? [ 29M]  (02) 2.flac
    ??? [ 24M]  (03) 3.flac
    ??? [ 29M]  (04) 4.flac
    ??? [4,0K]  Art

382M used in 2 directories, 14 files



J'ai un dossier Art dans le répertoire, qui avec les exceptions est considéré comme vide (donc 4,0k)

1 - Modifier le script à ce niveau "for file in i;" et faire un truc genre for flac qui par la même occasion me ferait virer les exceptions.
2 - Ne pas faire apparaitre ce dossier. Mais est possible avec tree ?


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#30 14-04-2015 15:05:11

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

@golgot200

Il y a tout de même un truc qui me plait pas :


oui, tu as raison, ce n'est pas tout à fait 'abouti' smile
'essaye encore...'
tu es tout-tout près !
smile

Hors ligne

#31 14-04-2015 22:13:41

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Bingo !!!

Un dossier vide fait 4,0K et bien on fait un supprimer les lignes où se trouvent les 4,0K 

tree -a -h -I '*.cue|*.m3u|*.m3u8|*.log|*.jpg|*.jpeg|*.png|*.txt|*.nfo' --du | sed -r 's/(\[[^]]*)\./\1,/'  | sed '/4,0K/d' | tee Listing.txt



EDIT : A moins de tomber sur un fichier flac de 4,0k mais alors là je me foud au Rhône

Dernière modification par golgot200 (14-04-2015 22:43:18)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#32 15-04-2015 11:19:52

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Je me suis aperçu aussi que quand il y a plusieurs dossiers (même niveau d'arborescence) contenant des images autres en exclude, une fois considéré vide (4,0K) leur somme s'additionne. Mais tout de même rare.

Ce qui me fait rajouter sed '/8,0K/d' voir aussi sed '/12,0K/d'

Mais bon la commande maintenant va très bien smile

Dernière modification par golgot200 (15-04-2015 11:20:39)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#33 15-04-2015 11:21:13

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Bonjour golgot200 !

A moins de tomber sur un fichier flac de 4,0k mais alors là je me foud au Rhône


reste avec nous :
* il y a assez de noyades 'inexplicables' comme ça smile
* sur mes 13700 et quelques fichiers flac, je n'en ai pas trouvé un seul, en dehors des répertoires (vides en plus, ce que m'a permis de vérifier toute cette opération 'comptage-liste')
j'en ai trouvé un de 9K : 'james-blunt_12_5-seconds-of-silence_hidden-track.flac', de l'album 'james-blunt_2010_some-kind-of-trouble' : ça vaut quelque chose, cinq secondes de silence, même par James Blunt ?
smile

donc, avec ce très bel enchaînement de signes divers et variés, 'c'est ton dernier mot' ou as-tu l'intention de 'faire appel à un (autre) ami' ?
smile

Hors ligne

#34 15-04-2015 11:27:03

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

smile

Donc la commande va bien ?

En tout cas pour moi, il me rend bien service wink


EDIT:

Avant

.
??? [781M]  Meat Loaf - The Essential
    ??? [383M]  CD 1
    ?   ??? [ 50M]  01. Home By Now,No Matter What.flac
    ?   ??? [ 61M]  02. Life Is A Lemon And I Want My Money Back (remix).flac
    ?   ??? [ 34M]  03. You Took The Words Right Out Of My Mouth.flac
    ?   ??? [ 37M]  04. Two Out Of Three Aint Bad.flac
    ?   ??? [ 30M]  05. Modern Girl.flac
    ?   ??? [ 42M]  06. Rock & Roll Dreams Come Through.flac
    ?   ??? [ 41M]  07. Is Nothing Sacred.flac
    ?   ??? [ 59M]  08. Paradise By The Dashboard Light.flac
    ?   ??? [ 29M]  09. Heaven Can Wait.flac
    ?   ??? [4,0K]  Art
    ??? [399M]  CD 2
        ??? [ 78M]  01. I'd Do Anything For Love (But I Wont Do That).flac
        ??? [ 50M]  02. A Kiss Is A Terrible Thing To Waste.flac
        ??? [ 46M]  03. I'd Lie For You (And That's The Truth).flac
        ??? [ 40M]  04. Not A Dry Eye In The House.flac
        ??? [3,2M]  05. Nocturnal Pleasure.flac
        ??? [ 32M]  06. Dead Ringer For Love.flac
        ??? [ 26M]  07. Midnight At The Lost And Found.flac
        ??? [ 57M]  08. Objects In The Rear View Mirror May Appear Closer....flac
        ??? [ 66M]  09. Bat Out Of Hell.flac
        ??? [4,0K]  Cover

781M used in 5 directories, 18 files
patrick@debian:~/Bureau/Album$



Maintenant avec sed '/4,0K/d'

.
??? [781M]  Meat Loaf - The Essential
    ??? [383M]  CD 1
    ?   ??? [ 50M]  01. Home By Now,No Matter What.flac
    ?   ??? [ 61M]  02. Life Is A Lemon And I Want My Money Back (remix).flac
    ?   ??? [ 34M]  03. You Took The Words Right Out Of My Mouth.flac
    ?   ??? [ 37M]  04. Two Out Of Three Aint Bad.flac
    ?   ??? [ 30M]  05. Modern Girl.flac
    ?   ??? [ 42M]  06. Rock & Roll Dreams Come Through.flac
    ?   ??? [ 41M]  07. Is Nothing Sacred.flac
    ?   ??? [ 59M]  08. Paradise By The Dashboard Light.flac
    ?   ??? [ 29M]  09. Heaven Can Wait.flac
    ??? [399M]  CD 2
        ??? [ 78M]  01. I'd Do Anything For Love (But I Wont Do That).flac
        ??? [ 50M]  02. A Kiss Is A Terrible Thing To Waste.flac
        ??? [ 46M]  03. I'd Lie For You (And That's The Truth).flac
        ??? [ 40M]  04. Not A Dry Eye In The House.flac
        ??? [3,2M]  05. Nocturnal Pleasure.flac
        ??? [ 32M]  06. Dead Ringer For Love.flac
        ??? [ 26M]  07. Midnight At The Lost And Found.flac
        ??? [ 57M]  08. Objects In The Rear View Mirror May Appear Closer....flac
        ??? [ 66M]  09. Bat Out Of Hell.flac

781M used in 5 directories, 18 files
patrick@debian:~/Bureau/Album$

Dernière modification par golgot200 (15-04-2015 11:30:08)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#35 15-04-2015 12:26:01

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

je viens de la tester : impeccable !
respect...
smile

Hors ligne

#36 15-04-2015 12:35:53

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

wiki modifié : "gloire à golgot200 !"
smile
http://debian-facile.org/atelier:chanti … tilisation

Hors ligne

#37 15-04-2015 12:41:21

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Salut,

La page retour pour les modifications du wiki est censée être https://debian-facile.org/viewtopic.php?id=11008  wink

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#38 15-04-2015 13:02:12

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

salut paskal !
ok : 'je viens de faire où on me dit de faire' smile

Hors ligne

#39 15-04-2015 13:42:27

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

cool

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#40 15-04-2015 14:49:28

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Une question toute con, existe t-il un éditeur de texte qui prenne en charge les couleurs ?
Je m'explique, si je met l'option -C (les couleurs dans le terminal apparaissent), ce qui fait un plus. Mais voilà, si je met une sortie > fichier.txt, je me retrouve avec des symboles tout bizarre. Une idée ?

EDIT: J'utilise Pluma.

Terminal:

Tree.png

Et la sortie Texte:

Capture-Listingtxt_-_pluma.png

Dernière modification par golgot200 (15-04-2015 14:57:41)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#41 15-04-2015 15:12:39

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

j'ignore : la sortie dans mousepad est celle indiquée dans le wiki.

Hors ligne

#42 15-04-2015 15:38:28

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

@golgot200: Les « couleurs » dont tu parles sont en fait des caractères de contrôle envoyés au terminal, de la même manière que pour colorer le prompt, un ls, etc.
Donc, le terminal prend en compte ces caractères de contrôle, un « cat fichier.txt » (less -R doit aussi savoir le faire) devrait afficher le texte en couleur. Par contre, je ne sais pas si un éditeur de texte prend en compte ces caractères là…

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#43 15-04-2015 16:29:44

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Merci, je regarde tout ça pour voir smile

EDIT: Effectivement le cat le_fichier.txt me rend bien les couleurs

Dernière modification par golgot200 (15-04-2015 16:31:57)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

#44 15-04-2015 16:57:47

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [resolu] lister tous les fichiers des répertoires d'un répertoire

Qu'est-ce qu'il faudrait faire dans le code pour que l'option couleur reste dans le terminal mais qu'a la sortie du fichier texte, l'option couleur ne soit pas enregistrée ?


mate-terminal -x sh -c "tree -C -s -h -I '*.cue|*.m3u|*.m3u8|*.log|*.jpg|*.jpeg|*.png|*.PNG|*.bmp|*.txt|*.md5|*.ffp|*.nfo' --du  | sed -r 's/(\[[^]]*)\./\1,/'  | sed '/4,0K/d'  | sed '/20K/d' | sed '/8,0K/d' | tee Listing.txt;$SHELL";
 



-C = Couleur

Dernière modification par golgot200 (15-04-2015 16:59:18)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

En ligne

Pied de page des forums