Vous n'êtes pas identifié(e).
Pages : 1
N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.
En ligne
Dernière modification par smolski (04-02-2018 08:32:47)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
supprimera récursivement et les fichiers et les répertoires, or j'ai dans l'idée que ça ne fonctionnera pas. Mon raisonnement est le même que celui du paradoxe temporel(*):
l'hors de son exécution, si la commande commence par supprimer un dossier parent, comment peut-il effectuer le reste des opérations (recursivement) sur les dossiers et fichiers enfants si le chemin d'accès à disparu. Ce raisonnement s'applique aussi, il me semble pour rmdir, qui ne peut en toute logique n'effacer que des répertoires vides.
La solution pour effacer un répertoire et tout ce qu'il contient (sous-répertoire, fichiers,...) ne serait-il pas de cumuler à la suite:
puis
Qu'en pensez-vous mon capitaine?
Cordialement.
(*): Si Mac-Fly tue son père, alors il ne peut exister, si il n'existe pas il ne peut tuer son père. Une solution adhoc à été trouvée pour lever ce paradoxe, il suffit d'évoquer l'existence d'univers parallèles. Ceci dit, je doute fort que ça puisse s'appliquer à nos chers systèmes informatique.
Dernière modification par tof70 (04-02-2018 15:26:57)
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.
En ligne
Ne pas oublier le mode interactif parce que forcer la suppression c'est un coup a perdre des données
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
On constate bien que ''sous-reperoire'' et ''photo.jpg'' n'existent plus.
Il y a peut-être des cas ou il faut utiliser cette commande. Dans mes aventures avec mes vieux pc je n'ai pas eu a utiliser cette commande.
J'ai retranscrit exactement ce que j'ai utilisé en essayant de simplifier.
N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.
En ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.
En ligne
supprime bien tout les fichiers et dossiers récursivement, la fonction -i est chez moi activée par défaut dans le bashrc général, il a donc fallut que je confirme chaque modif.
Pour contrer cela, après avoir commenté* l'alias -i dans le bashrc, je devrais donc faire:
, mais ça ne fonctionne pas. J'imagine que c'est parce que -fi force la valeur par défaut qui est "non" ici et on aimerait bien que ça soit "oui". Existe-il un moyen de supprimer récursivement dossiers et fichiers sans devoir confirmer chaque opération?
Merci.
*: C'est juste pour l'exercice ici, je comprends bien qu'il est fortement déconseillé de le laisser commenté.
Edit: En conservant
dans le bashrc,
fonctionne parfaitement. Et donc rm -rfi s'applique dans tout les cas de figure. C'est Croutons finalement qui as raison.
Dernière modification par tof70 (05-02-2018 00:40:58)
Hors ligne
N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.
En ligne
@tof70
Peut-être que la solution c'est au post #6 ???.
Je suis désolé de t'avoir agacé, tu n'a sans doute pas vu mon édit tardif qui ne dit pas autre chose mais je n'aurais pas du procéder comme ça.
En attendant, j'en sais beaucoup plus sur le fonctionnement de rm, j'ai même pour l'occasion et pour la première fois, appris à écrire et exécuter un script bash (me créer une multitude de dossiers et fichiers récursivement pour tester rm). C'est déjà ça...
Sans rancune.
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
? Ca me convint moyennement surtout que je change la syntaxe de la commande. Il existe peut-être un fichier de config de la commande, mais tout débutant que je suis, je ne sais pas où trouver ça.
As-tu une autre solution? Merci.
Dernière modification par tof70 (05-02-2018 20:58:05)
Hors ligne
Pages : 1