Debian-facile

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

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

#1 13-11-2017 13:37:41

fiche
Membre
Lieu : Paris
Distrib. : Debian Testing
Noyau : Linux 4.13.0-1-686-pae
(G)UI : Xfce
Inscription : 11-07-2016

[Résolu] Lister les fichiers d'un répertoire et sous répertoires

Bonjour,

Je dois lister le contenu d'un répertoire et de ses sous répertoires sous Debian 9 (Xfce ou Gnome).

Celle liste, faisant apparaître pour chaque fichier du répertoire visé et de ses sous répertoires, son nom et sa taille en octets. Il faudrait également afficher la taille totale du répertoire en octets.

Cette liste doit ensuite être copiable dans un fichier texte pour pouvoir être collée dans un autre document LibreOffice Writer.

1) J'ai posé la question sur l'existence d'un logiciel dans les dépôts Debian pouvant réaliser simplement ces tâches avec une interface graphique dans le forum Gnome.

2) A défaut d'interface graphique, après recherche, il semble que cette commande puisse faire le travail (par exemple pour lister le contenu de home/moi/Images et le copier dans le fichier liste.txt) :
Ouvrir le Terminal ici après clic droit sur le répertoire Images (ou se rendre dans Images avec la commande cd Images)

ls -a -all -R > liste.txt

Le problème est que cette commande n'affiche pas la taille totale en octets du répertoire Images et de ses sous répertoires
De plus, les sous répertoires sont détaillés dans des sous rubriques et non sous un aspect arborescence "façon tree".
J'ai essayé la commande tree suivante mais elle n'affiche pas la taille en octets des répertoires et fichiers.

tree -a -R -all

Merci d'avance à ceux qui pourront m'éclairer.

Dernière modification par fiche (16-11-2017 19:59:52)

Hors ligne

#2 13-11-2017 14:14:30

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [Résolu] Lister les fichiers d'un répertoire et sous répertoires

du -a


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 13-11-2017 17:10:20

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] Lister les fichiers d'un répertoire et sous répertoires

Bonjour
Je crois que j'ai trouvé le paquet qu'il te faut semblable a tree mais avec une autre présentation et quelque amélioration

apt install ncdt


ncdt ~/Images


`-- [266,231,125] /home/stephane/Images
   |-- [         38] Images_Disk1_Jessie
   |-- [  1,315,934] Capture
   |  |-- [     54,709] Capture d’écran_2017-10-28_08-46-28.png
   |  |-- [     98,271] Capture d’écran_2017-10-28_08-47-32.png
   |  |-- [     70,711] Capture d’écran_2017-10-01_08-43-17.png
   |  |-- [     15,206] Capture d’écran_2017-10-08_11-45-16.png
   |  |-- [     57,556] Capture d’écran_2017-09-15_11-03-06.png
   |  |-- [     11,462] Capture d’écran_2017-09-13_16-19-23-100x100.png
   |  |-- [      5,976] Capture d’écran_2017-10-31_14-12-36.png
   |  |-- [     48,833] Capture d’écran_2017-10-11_09-38-31.png
   |  |-- [     24,237] Capture d’écran_2017-09-22_15-03-40.png
   |  |-- [    119,558] Capture d’écran_2017-09-19_10-23-01.png
   |  |-- [     14,398] Capture d’écran_2017-10-19_14-30-26.png
   |  |-- [     60,832] Capture d’écran_2017-10-08_11-46-17.png
   |  |-- [     41,617] Capture d’écran_2017-09-15_12-23-43.png
   |  |-- [     58,351] Capture d’écran_2017-09-15_11-35-04.png
   |  |-- [    111,224] Capture d’écran_2017-09-15_12-23-20.png
   |  |-- [     30,612] Capture d’écran_2017-10-25_19-35-49.png
   |  |-- [     10,722] Capture d’écran_2017-10-19_14-31-05.png
   |  |-- [     20,542] plaster03.JPG
   |  |-- [     38,159] Capture d’écran_2017-10-19_14-27-53.png
   |  |-- [    286,813] Capture d’écran_2017-09-13_16-19-23.png
   |  |-- [     31,951] Capture d’écran_2017-10-26_10-21-25.png
   |  |-- [     31,337] Capture d’écran_2017-10-18_11-33-00.png
   |  `-- [     72,857] Capture d’écran_2017-09-21_18-16-16.png
   |-- [      1,773] Default.png
   |-- [240,497,904] .mysql.digikam
   |  `-- [240,497,904] db_data
   |     |-- [  1,023,182] mysql
   |     |  |-- [      1,013] time_zone_transition.frm
   |     |  |-- [      1,024] time_zone.MYI
   |     |  |-- [        971] time_zone_leap_second.frm
   |     |  |-- [          0] tables_priv.MYD
   |     |  |-- [          0] table_stats.MYD
   |     |  |-- [      1,024] time_zone_leap_second.MYI
 


Tu peux consulter

man ncdt


Bien sur tu peux rediriger le résultat dans ta liste.txt soit en écrasant le fichier a chaque fois

ncdt ~/Images > liste.txt



ou soit en le rajoutant a la suite comme un genre de fichier log

ncdt ~/Images >> liste.txt


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 14-11-2017 20:02:58

fiche
Membre
Lieu : Paris
Distrib. : Debian Testing
Noyau : Linux 4.13.0-1-686-pae
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Lister les fichiers d'un répertoire et sous répertoires

Bonsoir,

Pas mal du tout cette commande ncdt !
Elle permet de lister les fichiers cachés sans option particulière sur système Linux (à vérifier avec des fichiers sous Windows).
Il ne lui manque plus qu'une option d'ordre de tri et tout serait parfait (mais a priori, cela n'existe pas d'après ce que j'ai consulté dans le manuel).
Merci pour la découverte.

Hors ligne

#5 16-11-2017 20:00:21

fiche
Membre
Lieu : Paris
Distrib. : Debian Testing
Noyau : Linux 4.13.0-1-686-pae
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Lister les fichiers d'un répertoire et sous répertoires

Hors ligne

Pied de page des forums