logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 12:44:11

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(G)UI : Xfce
Inscription : 11-07-2016

[Résolu] Lister les fichiers d'un répertoire (avec le Terminal)

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.

Avec le gestionnaire de fichiers, un clic droit sur le répertoire voulu pour obtenir les propriétés ne donne pas la taille en octets.
De plus, il ne semble pas aisé de copier le contenu affiché de ce répertoire dans lequel les tailles des fichiers ne sont toujours pas en octets.

Un logiciel avec interface graphique présent dans les paquets Debian pourrait-il m'aider dans ma tâche ?

A noter que j'ai également posé la question sur le forum "Ligne de commande".

Dernière modification par fiche (16-11-2017 18:57:46)

Hors ligne

#2 13-11-2017 13:13:46

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Lister les fichiers d'un répertoire (avec le Terminal)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 14-11-2017 18:32:05

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Lister les fichiers d'un répertoire (avec le Terminal)

Bonsoir,
J'ai essayé la commande du -a mais le résultat est affiché en Ko et non en octets.
Avec -h, on peut choisir l'unité de mesure en Mo ou Go mais pas en octets puisque c'est censé améliorer la lisibilité.

Hors ligne

#4 14-11-2017 20:19:12

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [Résolu] Lister les fichiers d'un répertoire (avec le Terminal)

fiche a écrit :

Bonsoir,
J'ai essayé la commande du -a mais le résultat est affiché en Ko et non en octets.
Avec -h, on peut choisir l'unité de mesure en Mo ou Go mais pas en octets puisque c'est censé améliorer la lisibilité.



tout est dans le man du

-B, --block-size=TAILLE
              utiliser cette TAILLE de bloc pour l'affichage. Par exemple  « -BM »  affi‐
              chera  les  volumes  en  unités de 1 048 576 octets. Consultez le format de
              TAILLE ci-dessous

       -b, --bytes
              équivalent à « --apparent-size --block-size=1 »



       Les valeurs affichées sont exprimées dans la première unité fournie par la  TAILLE
       de   l'option   --block-size   ou  les  variables  d'environnement  DU_BLOCK_SIZE,
       BLOCK_SIZE ou BLOCKSIZE. Sinon, l'unité par défaut est  de  1024  octets  (ou  512
       octets si POSIXLY_CORRECT est activé).

       L’argument  TAILLE  est  un entier suivi d'une unité facultative (10k pour 10×1024
       par exemple). Les unités sont K, M, G, T, P, E, Z et Y (puissances de 1024) ou KB,
       MB, etc. (puissances de 1000).


essai

du -a -B1


ou

du -a -b



sinon il existe aussi ncdu

Dernière modification par Severian (14-11-2017 20:24:57)

Hors ligne

#5 14-11-2017 20:57:43

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Lister les fichiers d'un répertoire (avec le Terminal)


-->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

#6 16-11-2017 18:54:50

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Lister les fichiers d'un répertoire (avec le Terminal)

Bonsoir,
Avec la commande du -a -b on obtient bien la taille en octets des différents fichiers (la même information que lorsque l'on clique droit sur un fichier et que l'on demande ses propriétés).
Les tailles des fichiers sont identiques avec la commande ncdt

Une différence entre les 2 commandes : la taille globale du répertoire visé :
- avec ncdt, le total correspond à la somme des tailles des différents fichiers
- avec du -a -b, le total est supérieur car il totalise également la taille du répertoire principal et des sous répertoires (dans mon test, la taille de 2 sous répertoires et du répertoire principal de 4096 octets chacun).

Cette fois-ci, avantage à la ligne de commande sur l'interface graphique !

Dernière modification par fiche (16-11-2017 18:55:09)

Hors ligne

#7 16-11-2017 19:49:20

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : [Résolu] Lister les fichiers d'un répertoire (avec le Terminal)

Adapté d'ici: http://lea-linux.org/documentations/Tru … ommande_du

Exemple:

~/Téléchargements/firefox$ du -xSa
 



1200    ./fonts/EmojiOneMozilla.ttf
1204    ./fonts
184     ./firefox
264     ./libsoftokn3.so
60      ./liblgpllibs.so
4       ./firefox-bin.sig
0       ./chrome.manifest
252     ./updater
16      ./libmozgtk.so
4       ./libnssdbm3.chk
4       ./update-settings.ini
8       ./crashreporter.ini
4       ./removed-files
328     ./dictionaries/fr.aff
1172    ./dictionaries/fr.dic
1504    ./dictionaries
4       ./dependentlibs.list
176     ./plugin-container
676     ./libnss3.so
4       ./updater.ini
276     ./pingsender
24      ./gtk2/libmozgtk.so
28      ./gtk2
1516    ./libmozavcodec.so
16956   ./omni.ja
4       ./defaults/pref/channel-prefs.js
8       ./defaults/pref
4       ./defaults
4       ./libxul.so.sig
524     ./libnssckbi.so
4       ./precomplete
312     ./libssl3.so
24      ./libplds4.so
108     ./gmp-clearkey/0.1/libclearkey.so
4       ./gmp-clearkey/0.1/libclearkey.so.sig
4       ./gmp-clearkey/0.1/manifest.json
120     ./gmp-clearkey/0.1
4       ./gmp-clearkey
92      ./libmozsandbox.so
4       ./firefox.sig
10708   ./icudt59l.dat
248     ./crashreporter
188     ./libmozavutil.so
12      ./run-mozilla.sh
176     ./libsmime3.so
4       ./icons/updater.png
8       ./icons
4       ./Throbber-small.gif
4       ./libfreeblpriv3.chk
184     ./firefox-bin
1008    ./libmozsqlite3.so
192     ./libnssutil3.so
560     ./libfreeblpriv3.so
264     ./libnspr4.so
4       ./platform.ini
156     ./libnssdbm3.so
28      ./libplc4.so
73720   ./libxul.so
0       ./browser/chrome.manifest
4       ./browser/crashreporter-override.ini
896     ./browser/features/firefox@getpocket.com.xpi
884     ./browser/features/screenshots@mozilla.org.xpi
548     ./browser/features/onboarding@mozilla.org.xpi
16      ./browser/features/e10srollout@mozilla.org.xpi
1404    ./browser/features/activity-stream@mozilla.org.xpi
12      ./browser/features/aushelper@mozilla.org.xpi
12      ./browser/features/webcompat@mozilla.org.xpi
20      ./browser/features/followonsearch@mozilla.com.xpi
380     ./browser/features/formautofill@mozilla.org.xpi
364     ./browser/features/shield-recipe-client@mozilla.org.xpi
4540    ./browser/features
33392   ./browser/omni.ja
4       ./browser/chrome/icons/default/default16.png
4       ./browser/chrome/icons/default/default32.png
4       ./browser/chrome/icons/default/default48.png
16      ./browser/chrome/icons/default
4       ./browser/chrome/icons
4       ./browser/chrome
16      ./browser/icons/mozicon128.png
20      ./browser/icons
264     ./browser/blocklist.xml
4       ./browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
8       ./browser/extensions
33664   ./browser
4       ./libsoftokn3.chk
844     ./minidump-analyzer
4       ./application.ini
4       ./plugin-container.sig
109688  .
 


Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

Pied de page des forums