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 10-06-2023 13:42:02

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

[résolu] rm -rf qui ne fonctionne pas

Bonjour à tous,

après tant d'années, je n'aurais pas cru poster dans "Débuter avec la ligne de commande".
Comme quoi il faut rester humble ^^

Alors voilà, je branche ma clé USB sur laquelle j'ai des mp3 et des ogg dans des répertoires.
Je fais

rm -rf *.ogg



Et rien ne se passe, les fichiers ogg sont toujours là.
J'ai bien vérifié les permissions, c'est l'utilisateur qui a les droits rwx.
Si un camarade veut bien m'expliquer... parce que du coup, je m'en fous de la suppression des fichiers, la question, c'est pourquoi ça ne fonctionne pas en ligne de commande ?

Dernière modification par Papadakis (10-06-2023 15:05:22)


Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#2 10-06-2023 13:56:37

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] rm -rf qui ne fonctionne pas

Si le but est de supprimer tous les fichiers *.ogg présents dans toute l'arborescence à partir du répertoire courant, alors ta commande ne fait pas ça : elle supprime seulement les fichiers et répertoires *.ogg se trouvant dans le répertoire courant. Pour rappel, c'est le shell qui interprète les motifs "*.ogg" et y substitue les noms de fichiers et répertoires correspondants dans le répertoire courant avant d'exécuter la commande rm. Pour chercher dans toute l'arborescence, il faut utiliser find par exemple.

Dernière modification par raleur (10-06-2023 14:02:55)


Il vaut mieux montrer que raconter.

Hors ligne

#3 10-06-2023 14:11:50

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [résolu] rm -rf qui ne fonctionne pas

Mais à quoi sert le -r ?
Il est dans le man pourtant.

Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#4 10-06-2023 14:14:48

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] rm -rf qui ne fonctionne pas

A effacer un répertoire et tout son contenu.

Il vaut mieux montrer que raconter.

Hors ligne

#5 10-06-2023 14:16:40

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [résolu] rm -rf qui ne fonctionne pas

Je ne comprends pas ce que tu dis.

rm supprime
-r récursivement
-f force
*.ogg tous les fichiers ogg.

C'est quoi le problème ?

Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#6 10-06-2023 14:40:59

nlancien
Membre
Distrib. : Debian Stable
Noyau : Linux 4.19.0-12-amd64
(G)UI : Openbox
Inscription : 17-07-2019

Re : [résolu] rm -rf qui ne fonctionne pas

Bonjour,

man rm :

-r, -R, --recursive
              enlever le contenu des répertoires récursivement



rm -rf va enlever le contenu de tous les répertoires visés. Donc le contenu de tous les répertoires nommés *.ogg. et les fichiers *.ogg là ou tu es.
(EDIT: Et le répertoire *.ogg lui même)

Si le globbing est activé

rm -f **/*.ogg



EDIT
Sinon:

find . -name '*.ogg' -exec rm -f {} \;

Dernière modification par nlancien (10-06-2023 14:46:25)

Hors ligne

#7 10-06-2023 14:44:52

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [résolu] rm -rf qui ne fonctionne pas

Who pitain, c'est tordu. scratchhead.gif
OK, merci.

Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#8 10-06-2023 14:50:32

nlancien
Membre
Distrib. : Debian Stable
Noyau : Linux 4.19.0-12-amd64
(G)UI : Openbox
Inscription : 17-07-2019

Re : [résolu] rm -rf qui ne fonctionne pas

lol Violent peut être, tordu, amha non.

Hors ligne

#9 10-06-2023 14:54:25

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [résolu] rm -rf qui ne fonctionne pas

Disons peu intuitif wink

Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#10 10-06-2023 14:58:24

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [résolu] rm -rf qui ne fonctionne pas

nlancien a écrit :


Si le globbing est activé



Kesako ?


Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#11 10-06-2023 15:03:42

nlancien
Membre
Distrib. : Debian Stable
Noyau : Linux 4.19.0-12-amd64
(G)UI : Openbox
Inscription : 17-07-2019

Re : [résolu] rm -rf qui ne fonctionne pas

L'art de sélectionner des fichiers en masse en en tapant le moins possible.

https://github.com/begin/globbing

Je sais que ca existe, je l'utilise assez peu. Je lui préfère la méthode avec find que je maîtrise mieux. D'autres meilleurs que moi t'en diront certainement plus.

Hors ligne

#12 10-06-2023 15:05:01

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [résolu] rm -rf qui ne fonctionne pas

Super, merci à toi.

Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

Pied de page des forums