Suppression répertoires obsolètes

Résolu/Fermé
basquy Messages postés 34 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 28 février 2008 - 16 janv. 2007 à 23:14
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 24 janv. 2007 à 22:15
bonsoir à ts,

Voilà, depuis que je suis sous linux, j'installe des logiciels, je désinstalle (je suis nouveau).
j'apprends à me servir de la console, des fonctions, etc...
Comment savoir s'il y a des répertoires vides dans l'arborezscence de linux? Un peu comme l'explorateur de windaube.
et comment les supprimer, (j'ai essayer la fonction "rm", mais il y a d'autre fonctions à ajouter pour arriver à supprimer un répertoire.

Bon un peu de cours de votre part me ferais un grand bien.
j'ai déja appris un peu grace à vous.

@+
A voir également:

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 janv. 2007 à 23:32
Salut,

Comment savoir s'il y a des répertoires vides dans l'arborezscence de linux? Un peu comme l'explorateur de windaube.
find /repertoire -type d -empty

pour supprimer un répertoire vide
rmdir -v /repertoire_vide
Pour supprimer un répertoire non vide
(ATTENTION : A UTILISER AVEC UNE TRES GRANDE PRECAUTION, ET ATTENTION A LA SYNTAXE - CETTE COMMANDE PEUT S'AVERER FATALE S'IL Y A DES ERREURS DE SYNTAXE)
rm -vfR /repertoire_non_vide
L'option -v n'est pas obligatoire. Tu peux l'utiliser pour voir sur STDOUT (STandard OUTput - l'écran) les actions exécutées par la commande.
0
basquy Messages postés 34 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 28 février 2008 1
23 janv. 2007 à 23:06
salut lami20j,

j'ai essayer ta syntaxe et voilà ce que cela donne:

[basquy@localhost ~]$ su
Mot de passe:
[root@localhost basquy]# find /repertoire -type d -empty
find: /repertoire: Aucun fichier ou répertoire de ce type
[root@localhost basquy]#
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
24 janv. 2007 à 11:56
Salut,

find /repertoire -type d -empty

Il faut remplacer ce que tu vois en gras avec le repertoire où tu veux chercher.

Par exemple
find /home/basquy -type d -empty 
--
lami20j
0
basquy Messages postés 34 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 28 février 2008 1
24 janv. 2007 à 22:08
bonsoir,

je te remercie, ça marche (lol).
@+
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
24 janv. 2007 à 22:15
Salut,

si TU SAIS CE QUE TU FAIS alors tu peux utiliser une seule commande pour supprimer les répertoires vides

Exemple
find /home/basquy -type d -empty  -exec rmdir -vfR {} \;
0