GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Manière automatisée de créer une arborescence de répertoires ?

J'essaie de créer une arborescence de répertoires de A à Z où le répertoire suivant se trouve dans le répertoire actuel.

Par exemple :B est dans A et C est dans B et ainsi de suite..

-A
--B
---C
----...Z

Avez-vous des indices sur la façon de le faire de manière automatisée ?

Réponse acceptée :

Avec mkdir , printf et l'expansion des accolades de bash :

$ mkdir -p "$(printf "%s/" {A..Z})"
$ tree A
A
└── B
    └── C
        └── D
            └── E
                └── F
                    └── G
                        └── H
                            └── I
                                └── J
                                    └── K
                                        └── L
                                            └── M
                                                └── N
                                                    └── O
                                                        └── P
                                                            └── Q
                                                                └── R
                                                                    └── S
                                                                        └── T
                                                                            └── U
                                                                                └── V
                                                                                    └── W
                                                                                        └── X
                                                                                            └── Y
                                                                                                └── Z

25 directories, 0 files
  • {A..Z} se développe en A B ... Z ,
  • printf "%s/" imprime les arguments avec un / après eux, j'obtiens donc A/B/...Z/
  • et mkdir -p crée le A/B/.../Z répertoire avec tous les répertoires parents qui devaient être créés.

Ubuntu
  1. Comment créer un répertoire virtuel

  2. Comment créer un nouveau répertoire sous Linux

  3. Existe-t-il un moyen de faire en sorte que mv crée le répertoire à déplacer s'il n'existe pas?

  4. Comment puis-je créer une arborescence de répertoires en C++/Linux ?

  5. Créer une nouvelle arborescence de répertoires vide à partir de l'arborescence existante avec des fichiers

Comment créer un répertoire sous Linux à l'aide de la commande mkdir

Un moyen automatisé d'installer des applications essentielles sur Ubuntu

Comment afficher l'arborescence des répertoires sous Linux

Créer un répertoire personnel pour un utilisateur existant sous Linux

Comment créer un utilisateur SFTP avec des autorisations de répertoire spécifiées dans Ubuntu 20.04

Un moyen facile de créer un raccourci sur le bureau ?