Bonjour,
Pour vider la corbeille pour un seul volume monté (par exemple une
clef USB), il faut si je ne m'abuse taper dans le terminal :
cd /Volumes/nom_de_la_clef
sudo rm -R .Trash
(merci de me corriger le cas échéant).
Peut-on faire la même chose depuis le Finder ?
Bonjour,
Pour vider la corbeille pour un seul volume monté (par exemple une
clef USB), il faut si je ne m'abuse taper dans le terminal :
cd /Volumes/nom_de_la_clef
sudo rm -R .Trash
(merci de me corriger le cas échéant).
Peut-on faire la même chose depuis le Finder ?
Bonjour,
Pour vider la corbeille pour un seul volume monté (par exemple une
clef USB), il faut si je ne m'abuse taper dans le terminal :
cd /Volumes/nom_de_la_clef
sudo rm -R .Trash
(merci de me corriger le cas échéant).
Peut-on faire la même chose depuis le Finder ?
Peut-on faire la même chose depuis le Finder ?
Peut-on faire la même chose depuis le Finder ?
Peut-on faire la même chose depuis le Finder ?
Pour vider la corbeille pour un seul volume monté (par exemple une
clef USB), il faut si je ne m'abuse taper dans le terminal :
cd /Volumes/nom_de_la_clef
sudo rm -R .Trash
euh, un truc du genre, à moins que ce ne soit ".Trashes"
Pour vider la corbeille pour un seul volume monté (par exemple une
clef USB), il faut si je ne m'abuse taper dans le terminal :
cd /Volumes/nom_de_la_clef
sudo rm -R .Trash
euh, un truc du genre, à moins que ce ne soit ".Trashes"
Pour vider la corbeille pour un seul volume monté (par exemple une
clef USB), il faut si je ne m'abuse taper dans le terminal :
cd /Volumes/nom_de_la_clef
sudo rm -R .Trash
euh, un truc du genre, à moins que ce ne soit ".Trashes"
J'ai testé, ça marche mais c'est un peu violent : ça supprime la
corbeille, pas seulement son contenu. Donc ensuite si on veut mettre
un fichier à la corbeille sur le volume en question, on a droit à un
message du genre "l'élément XXX sera supprimé immédiatement. Etes-vous
sur de vouloir continuer ?", logique puisqu'il n'y a plus de
corbeille.
Il serait plus sage de supprimer juste le contenu, mais je n'y arrive
pas :
Si je fais par exemple :
sudo rm -R /Volumes/Navette/.Trashes/*
j'obtiens :
rm: /Volumes/Navette/.Trashes/*: No such file or directory
or :
sudo ls -al /Volumes/Navette/.Trashes
me répond :
total 0
d-wx-wx-wt 4 root unknown 136 Oct 6 19:09 .
drwxr-xr-x 6 root unknown 204 Oct 6 19:10 ..
drwx------ 4 root unknown 136 Oct 7 09:30 501
drwx------ 2 root unknown 68 Oct 6 19:09 502
donc il y a bien qq chose dans .Trashes.
Pourquoi mon rm ne marche-t-il pas, alors que celui-ci marche :
sudo rm -R /Volumes/Navette/.Trashes/502
L'étoile ne marche pas pour effacer d'un coup tout le contenu d'un
répertoire ?
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
Enfin, après avoir supprimé /Volumes/Navette/.Trashes/501 je me rends
compte que ce n'est pas non plus un bon plan : même topo que
ci-dessus, plus de corbeille.
L'idéal serait de supprimer le contenu des répertoires 501, 502, etc.
mais pas les répertoires eux mêmes. Comment dit-on en unix "supprimer
le contenu de tous les sous répertoires du répertoire
/Volumes/Navette/.Trashes/ sans supprimer ces sous-répertoires" ?
Je n'ai pas trouvé la réponse dans man rm.
Merci d'avance,
J'ai testé, ça marche mais c'est un peu violent : ça supprime la
corbeille, pas seulement son contenu. Donc ensuite si on veut mettre
un fichier à la corbeille sur le volume en question, on a droit à un
message du genre "l'élément XXX sera supprimé immédiatement. Etes-vous
sur de vouloir continuer ?", logique puisqu'il n'y a plus de
corbeille.
Il serait plus sage de supprimer juste le contenu, mais je n'y arrive
pas :
Si je fais par exemple :
sudo rm -R /Volumes/Navette/.Trashes/*
j'obtiens :
rm: /Volumes/Navette/.Trashes/*: No such file or directory
or :
sudo ls -al /Volumes/Navette/.Trashes
me répond :
total 0
d-wx-wx-wt 4 root unknown 136 Oct 6 19:09 .
drwxr-xr-x 6 root unknown 204 Oct 6 19:10 ..
drwx------ 4 root unknown 136 Oct 7 09:30 501
drwx------ 2 root unknown 68 Oct 6 19:09 502
donc il y a bien qq chose dans .Trashes.
Pourquoi mon rm ne marche-t-il pas, alors que celui-ci marche :
sudo rm -R /Volumes/Navette/.Trashes/502
L'étoile ne marche pas pour effacer d'un coup tout le contenu d'un
répertoire ?
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
Enfin, après avoir supprimé /Volumes/Navette/.Trashes/501 je me rends
compte que ce n'est pas non plus un bon plan : même topo que
ci-dessus, plus de corbeille.
L'idéal serait de supprimer le contenu des répertoires 501, 502, etc.
mais pas les répertoires eux mêmes. Comment dit-on en unix "supprimer
le contenu de tous les sous répertoires du répertoire
/Volumes/Navette/.Trashes/ sans supprimer ces sous-répertoires" ?
Je n'ai pas trouvé la réponse dans man rm.
Merci d'avance,
J'ai testé, ça marche mais c'est un peu violent : ça supprime la
corbeille, pas seulement son contenu. Donc ensuite si on veut mettre
un fichier à la corbeille sur le volume en question, on a droit à un
message du genre "l'élément XXX sera supprimé immédiatement. Etes-vous
sur de vouloir continuer ?", logique puisqu'il n'y a plus de
corbeille.
Il serait plus sage de supprimer juste le contenu, mais je n'y arrive
pas :
Si je fais par exemple :
sudo rm -R /Volumes/Navette/.Trashes/*
j'obtiens :
rm: /Volumes/Navette/.Trashes/*: No such file or directory
or :
sudo ls -al /Volumes/Navette/.Trashes
me répond :
total 0
d-wx-wx-wt 4 root unknown 136 Oct 6 19:09 .
drwxr-xr-x 6 root unknown 204 Oct 6 19:10 ..
drwx------ 4 root unknown 136 Oct 7 09:30 501
drwx------ 2 root unknown 68 Oct 6 19:09 502
donc il y a bien qq chose dans .Trashes.
Pourquoi mon rm ne marche-t-il pas, alors que celui-ci marche :
sudo rm -R /Volumes/Navette/.Trashes/502
L'étoile ne marche pas pour effacer d'un coup tout le contenu d'un
répertoire ?
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
Enfin, après avoir supprimé /Volumes/Navette/.Trashes/501 je me rends
compte que ce n'est pas non plus un bon plan : même topo que
ci-dessus, plus de corbeille.
L'idéal serait de supprimer le contenu des répertoires 501, 502, etc.
mais pas les répertoires eux mêmes. Comment dit-on en unix "supprimer
le contenu de tous les sous répertoires du répertoire
/Volumes/Navette/.Trashes/ sans supprimer ces sous-répertoires" ?
Je n'ai pas trouvé la réponse dans man rm.
Merci d'avance,
Si je fais par exemple :
sudo rm -R /Volumes/Navette/.Trashes/*
j'obtiens :
rm: /Volumes/Navette/.Trashes/*: No such file or directory
or :
sudo ls -al /Volumes/Navette/.Trashes
me répond :
total 0
d-wx-wx-wt 4 root unknown 136 Oct 6 19:09 .
drwxr-xr-x 6 root unknown 204 Oct 6 19:10 ..
drwx------ 4 root unknown 136 Oct 7 09:30 501
drwx------ 2 root unknown 68 Oct 6 19:09 502
donc il y a bien qq chose dans .Trashes.
Pourquoi mon rm ne marche-t-il pas, alors que celui-ci marche :
sudo rm -R /Volumes/Navette/.Trashes/502
L'étoile ne marche pas pour effacer d'un coup tout le contenu d'un
répertoire ?
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
L'idéal serait de supprimer le contenu des répertoires 501, 502, etc.
mais pas les répertoires eux mêmes. Comment dit-on en unix "supprimer
le contenu de tous les sous répertoires du répertoire
Si je fais par exemple :
sudo rm -R /Volumes/Navette/.Trashes/*
j'obtiens :
rm: /Volumes/Navette/.Trashes/*: No such file or directory
or :
sudo ls -al /Volumes/Navette/.Trashes
me répond :
total 0
d-wx-wx-wt 4 root unknown 136 Oct 6 19:09 .
drwxr-xr-x 6 root unknown 204 Oct 6 19:10 ..
drwx------ 4 root unknown 136 Oct 7 09:30 501
drwx------ 2 root unknown 68 Oct 6 19:09 502
donc il y a bien qq chose dans .Trashes.
Pourquoi mon rm ne marche-t-il pas, alors que celui-ci marche :
sudo rm -R /Volumes/Navette/.Trashes/502
L'étoile ne marche pas pour effacer d'un coup tout le contenu d'un
répertoire ?
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
L'idéal serait de supprimer le contenu des répertoires 501, 502, etc.
mais pas les répertoires eux mêmes. Comment dit-on en unix "supprimer
le contenu de tous les sous répertoires du répertoire
Si je fais par exemple :
sudo rm -R /Volumes/Navette/.Trashes/*
j'obtiens :
rm: /Volumes/Navette/.Trashes/*: No such file or directory
or :
sudo ls -al /Volumes/Navette/.Trashes
me répond :
total 0
d-wx-wx-wt 4 root unknown 136 Oct 6 19:09 .
drwxr-xr-x 6 root unknown 204 Oct 6 19:10 ..
drwx------ 4 root unknown 136 Oct 7 09:30 501
drwx------ 2 root unknown 68 Oct 6 19:09 502
donc il y a bien qq chose dans .Trashes.
Pourquoi mon rm ne marche-t-il pas, alors que celui-ci marche :
sudo rm -R /Volumes/Navette/.Trashes/502
L'étoile ne marche pas pour effacer d'un coup tout le contenu d'un
répertoire ?
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
L'idéal serait de supprimer le contenu des répertoires 501, 502, etc.
mais pas les répertoires eux mêmes. Comment dit-on en unix "supprimer
le contenu de tous les sous répertoires du répertoire
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
En effet, c'est bizarre. Le sticky bit est activé sur .Trashes et donc
d'après le man :
A file in a sticky directory may only be removed or renamed
by a user if the user has write permission for the directory
and the user is the owner of the file, the owner of the
directory, or the super-user.
ce qui n'est pas le cas ici...
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
En effet, c'est bizarre. Le sticky bit est activé sur .Trashes et donc
d'après le man :
A file in a sticky directory may only be removed or renamed
by a user if the user has write permission for the directory
and the user is the owner of the file, the owner of the
directory, or the super-user.
ce qui n'est pas le cas ici...
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
En effet, c'est bizarre. Le sticky bit est activé sur .Trashes et donc
d'après le man :
A file in a sticky directory may only be removed or renamed
by a user if the user has write permission for the directory
and the user is the owner of the file, the owner of the
directory, or the super-user.
ce qui n'est pas le cas ici...
Patrick Stadelmann wrote:Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
En effet, c'est bizarre. Le sticky bit est activé sur .Trashes et donc
d'après le man :
A file in a sticky directory may only be removed or renamed
by a user if the user has write permission for the directory
and the user is the owner of the file, the owner of the
directory, or the super-user.
ce qui n'est pas le cas ici...
La commande supprime-t-elle vraiment le répertoire 501, ou seulement son
contenu ?
Car il n'y a pas de sticky bit sur 501.
JPaul.
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
En effet, c'est bizarre. Le sticky bit est activé sur .Trashes et donc
d'après le man :
A file in a sticky directory may only be removed or renamed
by a user if the user has write permission for the directory
and the user is the owner of the file, the owner of the
directory, or the super-user.
ce qui n'est pas le cas ici...
La commande supprime-t-elle vraiment le répertoire 501, ou seulement son
contenu ?
Car il n'y a pas de sticky bit sur 501.
JPaul.
Patrick Stadelmann wrote:Autre truc que je ne comprends pas :
rm -R /Volumes/Navette/.Trashes/501 (non précédé de sudo)
efface le répertoire 501, alors que celui-ci appartient à root et que
ses permissions sont drwx------
Ne devrai-je pas avoir un "permission denied" ?
En effet, c'est bizarre. Le sticky bit est activé sur .Trashes et donc
d'après le man :
A file in a sticky directory may only be removed or renamed
by a user if the user has write permission for the directory
and the user is the owner of the file, the owner of the
directory, or the super-user.
ce qui n'est pas le cas ici...
La commande supprime-t-elle vraiment le répertoire 501, ou seulement son
contenu ?
Car il n'y a pas de sticky bit sur 501.
JPaul.