Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/04/2019, à 20:58

Jarodd

[Résolu] tree -h avec des répertoires de plus de 100 fichiers

Bonjour,

J'utilise l'utilitaire tree pour lister des fichiers et maintenir des listes à jour.

TREE(1)                     General Commands Manual                    TREE(1)

NAME
       tree - list contents of directories in a tree-like format.

-h     Print  the  size  of each file but in a more human readable way,
              e.g. appending a size letter for kilobytes (K),  megabytes  (M),
              gigabytes (G), terabytes (T), petabytes (P) and exabytes (E).

Mais je rencontre un problème avec les répertoires qui contiennent plus de 100 fichiers : les fichiers nommés "100" sont classés entre le "10" et le 11", de cette façon :

...
│   │   ├── [ 76M]  S03E09.mp4
│   │   ├── [ 76M]  S03E100.mp4
│   │   ├── [ 76M]  S03E101.mp4
...
│   │   ├── [ 76M]  S03E109.mp4
│   │   ├── [ 76M]  S03E10.mp4
│   │   ├── [ 76M]  S03E110.mp4
│   │   ├── [ 76M]  S03E111.mp4
...
│   │   ├── [ 76M]  S03E119.mp4
│   │   ├── [ 76M]  S03E11.mp4
│   │   ├── [ 76M]  S03E120.mp4

Ce qui rend la lecture assez compliquée.

J'ai parcouru le man, je n'ai pas trouvé d'option permettant de trier correctement ces fichiers.
A noter que je n'ai pas de problème en dessous de 100 : les fichiers vont bien de 01 à 99 (le 10 n'est pas entre le 1 et le 2).

J'espère qu'il existe une solution pour pallier ce problème. Merci pour votre aide.

Edit : je relis mon message et je crois que cela m'a aidé à trouver la solution : cela devrait marcher si je nomme les numéros sur 3 chiffres (001 au lieu de 01). Je tente smile

Edit : résolu, avec l'option -vh

Dernière modification par Jarodd (Le 07/04/2019, à 22:43)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#2 Le 07/04/2019, à 21:26

pingouinux

Re : [Résolu] tree -h avec des répertoires de plus de 100 fichiers

Bonsoir,

Jarodd a écrit :

cela devrait marcher si je nomme les numéros sur 3 chiffres (001 au lieu de 01).

Oui, ou alors

tree -vh

Hors ligne

#3 Le 07/04/2019, à 22:43

Jarodd

Re : [Résolu] tree -h avec des répertoires de plus de 100 fichiers

Merci pingouinux, c'est exactement l'option qu'il me fallait ! J'avais cherché "numbers",... mais pas "sort" big_smile


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne