[Linux-31] Commande pour supprimer tous les répertoires cachés d'un répertoire
Claude Micouin
mlnglst at free.fr
Ven 20 Fév 23:00:12 CET 2015
Le jeudi 19 février 2015 à 18:41 +0100, jpcas a écrit :
> Salut,
Salut,
>
> Il faut que les options globstar et extglob soient activées (via shopt)
> et ça devrait le faire :
>
> $ tree -a
> .
> |-- rep
> | |-- s_rep
> | | `-- .toto.txt
> | `-- .toto.txt
> |-- .tata.txt
> |-- .titi.txt
> |-- .toto.txt
> `-- .tutu.txt
>
> 2 directories, 6 files
>
> $ rm -rv **/.[!.]*
Si j'ai bien compris, ** permet la récursivité dans les sous-répertoires.
Le [!.] veut dire "Tout sauf ."
Et si on ne voulait pas descendre dans les sous-répertoires, on ferait ça ?
rm -rv .[!.]*
Merci.
--
Claude Micouin <mlnglst at free.fr>
Plus d'informations sur la liste de diffusion Linux-31