je suis en dual boot winxp/mdv2006 et depuis la mdv2006 en mode
console je suohaite effacer le repertoire "Documents and Settings"
malheureusement à la commande suivante :
> rm -R /mnt/windows/Documents and Settings
j'ai comme message d'erreur :
> rm: ne peut évaluer par lstat() `/mnt/windows/Documents': Aucun fichier ou répertoire de ce type
> rm: ne peut évaluer par lstat() `and': Aucun fichier ou répertoire de ce type
> rm: ne peut évaluer par lstat() `Settings': Aucun fichier ou répertoire de ce type
il semblerait que la commande rm ne voit pas "Documents and Settings"
comme un tout mais comme trois répertoire distinct d'où l'erreur .
Question comment faire pour effacer ce répertoire avec rm et de manière
générale tout répertoire ou fichier de la forme "mot1 mot2" (avec un
espace entre les deux )
Non, le problème n'est pas au niveau de "rm" mais au niveau du parsing des arguments par le shell.
Par ailleurs, je n'avais jamais entendu parler de l'option -d de rm, et d'après le man rm, ça fait pas envie :
-d, --directory unlink FILE, even if it is a non-empty directory (super-user only; this works only if your system supports `unlink' for nonempty directories)
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Non, le problème n'est pas au niveau de "rm" mais au niveau du parsing
des arguments par le shell.
Par ailleurs, je n'avais jamais entendu parler de l'option -d de rm,
et d'après le man rm, ça fait pas envie :
-d, --directory
unlink FILE, even if it is a non-empty directory
(super-user only; this works only if your system
supports `unlink' for nonempty directories)
Si j'ai bien compris, ça supprime le répertoire sans effacer les
fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Non, le problème n'est pas au niveau de "rm" mais au niveau du parsing des arguments par le shell.
Par ailleurs, je n'avais jamais entendu parler de l'option -d de rm, et d'après le man rm, ça fait pas envie :
-d, --directory unlink FILE, even if it is a non-empty directory (super-user only; this works only if your system supports `unlink' for nonempty directories)
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
-- Matthieu
lhabert
Matthieu Moy :
-d, --directory unlink FILE, even if it is a non-empty directory (super-user only; this works only if your system supports `unlink' for nonempty directories)
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Au pif, je dirais que c'est pour le cas où un root s'est amusé à faire un « mkdir ploum; ln ploum ploum/ploum ».
Matthieu Moy :
-d, --directory
unlink FILE, even if it is a non-empty directory
(super-user only; this works only if your system
supports `unlink' for nonempty directories)
Si j'ai bien compris, ça supprime le répertoire sans effacer les
fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Au pif, je dirais que c'est pour le cas où un root s'est amusé à faire un
« mkdir ploum; ln ploum ploum/ploum ».
-d, --directory unlink FILE, even if it is a non-empty directory (super-user only; this works only if your system supports `unlink' for nonempty directories)
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Au pif, je dirais que c'est pour le cas où un root s'est amusé à faire un « mkdir ploum; ln ploum ploum/ploum ».
Au pif, je dirais que c'est pour le cas où un root s'est amusé à faire un « mkdir ploum; ln ploum ploum/ploum ».
... sur un système autorisant les liens en dur pour les répertoires (donc en particulier pas Linux). Dans la série des questions bêtes : y'a beaucoup de système où c'est possible ?
-- Matthieu
lhabert@clipper.ens.fr (Luc Habert) writes:
Au pif, je dirais que c'est pour le cas où un root s'est amusé à faire un
« mkdir ploum; ln ploum ploum/ploum ».
... sur un système autorisant les liens en dur pour les répertoires
(donc en particulier pas Linux). Dans la série des questions bêtes :
y'a beaucoup de système où c'est possible ?
Au pif, je dirais que c'est pour le cas où un root s'est amusé à faire un « mkdir ploum; ln ploum ploum/ploum ».
... sur un système autorisant les liens en dur pour les répertoires (donc en particulier pas Linux). Dans la série des questions bêtes : y'a beaucoup de système où c'est possible ?
-- Matthieu
lhabert
Matthieu Moy :
... sur un système autorisant les liens en dur pour les répertoires (donc en particulier pas Linux). Dans la série des questions bêtes : y'a beaucoup de système où c'est possible ?
Je crois que, traditionellement, root avait le droit de faire ça (j'ai de vagues souvenirs d'avoir lu ça lors de mes débuts sous unix). Après, je ne sais pas quels systèmes le permettent de nos jours.
Matthieu Moy :
... sur un système autorisant les liens en dur pour les répertoires
(donc en particulier pas Linux). Dans la série des questions bêtes :
y'a beaucoup de système où c'est possible ?
Je crois que, traditionellement, root avait le droit de faire ça (j'ai de
vagues souvenirs d'avoir lu ça lors de mes débuts sous unix). Après, je ne
sais pas quels systèmes le permettent de nos jours.
... sur un système autorisant les liens en dur pour les répertoires (donc en particulier pas Linux). Dans la série des questions bêtes : y'a beaucoup de système où c'est possible ?
Je crois que, traditionellement, root avait le droit de faire ça (j'ai de vagues souvenirs d'avoir lu ça lors de mes débuts sous unix). Après, je ne sais pas quels systèmes le permettent de nos jours.
Fabien LE LEZ
On Wed, 13 Sep 2006 08:17:35 +0200, Matthieu Moy :
Et c'était qui ce Ma_t_hieu ? ;-)
Mireille.
On Wed, 13 Sep 2006 08:17:35 +0200, Matthieu Moy :
On Wed, 13 Sep 2006 08:17:35 +0200, Matthieu Moy :
Et c'était qui ce Ma_t_hieu ? ;-)
Mireille.
Fabien LE LEZ
On Wed, 13 Sep 2006 12:48:32 +0200, Matthieu Moy :
[rm -d]
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Et surtout, quelles sont les conséquences ? Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
On Wed, 13 Sep 2006 12:48:32 +0200, Matthieu Moy :
[rm -d]
Si j'ai bien compris, ça supprime le répertoire sans effacer les
fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Et surtout, quelles sont les conséquences ?
Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce
que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
On Wed, 13 Sep 2006 12:48:32 +0200, Matthieu Moy :
[rm -d]
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Et surtout, quelles sont les conséquences ? Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
Nicolas George
Fabien LE LEZ wrote in message :
Et surtout, quelles sont les conséquences ? Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
Jusqu'au prochain fsck, au pire.
En pratique, les filesystems sérieux ne le permettent pas, tout simplement.
Fabien LE LEZ wrote in message
<qmqfg2phg15f1lf0en62im4vft3or5763s@4ax.com>:
Et surtout, quelles sont les conséquences ?
Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce
que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
Jusqu'au prochain fsck, au pire.
En pratique, les filesystems sérieux ne le permettent pas, tout simplement.
Et surtout, quelles sont les conséquences ? Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
Jusqu'au prochain fsck, au pire.
En pratique, les filesystems sérieux ne le permettent pas, tout simplement.
jean-jacques
Fabien LE LEZ wrote:
On Wed, 13 Sep 2006 12:48:32 +0200, Matthieu Moy :
[rm -d]
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Et surtout, quelles sont les conséquences ? Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce que ce méga-octet devient inutilisable jusqu'au prochain formatage ? Zut j'ai toujours cru que le d voulait dire directory !
-- cordialement jean-jacques. Ce message a été écrit sur un système libre mandriva "Tant que l'homme sera mortel, il ne pourra pas être totalement décontracté" Woody Allen.
Fabien LE LEZ wrote:
On Wed, 13 Sep 2006 12:48:32 +0200, Matthieu Moy :
[rm -d]
Si j'ai bien compris, ça supprime le répertoire sans effacer les
fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Et surtout, quelles sont les conséquences ?
Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce
que ce méga-octet devient inutilisable jusqu'au prochain formatage ?
Zut j'ai toujours cru que le d voulait dire directory !
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement décontracté"
Woody Allen.
On Wed, 13 Sep 2006 12:48:32 +0200, Matthieu Moy :
[rm -d]
Si j'ai bien compris, ça supprime le répertoire sans effacer les fichiers qui sont dedans ? À quoi ça sert cette bête là ?
Et surtout, quelles sont les conséquences ? Si j'efface ainsi un répertoire contenant un fichier de 1 Mo, est-ce que ce méga-octet devient inutilisable jusqu'au prochain formatage ? Zut j'ai toujours cru que le d voulait dire directory !
-- cordialement jean-jacques. Ce message a été écrit sur un système libre mandriva "Tant que l'homme sera mortel, il ne pourra pas être totalement décontracté" Woody Allen.
Matthieu Moy
jean-jacques writes:
Zut j'ai toujours cru que le d voulait dire directory !
Oui, c'est ce que ça veut dire. Mais l'option correcte, c'est -r (ou -R), qui va effacer le contenu du répertoire avant de détruire le répertoire lui-même.
Zut j'ai toujours cru que le d voulait dire directory !
Oui, c'est ce que ça veut dire. Mais l'option correcte, c'est -r (ou
-R), qui va effacer le contenu du répertoire avant de détruire le
répertoire lui-même.
Zut j'ai toujours cru que le d voulait dire directory !
Oui, c'est ce que ça veut dire. Mais l'option correcte, c'est -r (ou -R), qui va effacer le contenu du répertoire avant de détruire le répertoire lui-même.