J'ai en quelque sorte créé un fichier appelé \
dans un répertoire (oui, barre oblique inverse). J'ai essayé toutes sortes de sed, find et grep fu mais je ne peux pas le supprimer! Je sais que je pourrais simplement supprimer le répertoire, mais existe-t-il un moyen plus intéressant de résoudre ce problème?
unix
command-line-interface
danodonovan
la source
la source
rm \\
? En comparaison,rm -f \\
a l'apparence de quelque chose de très dangereux (même si techniquement ce n'est pas dangereux).Pouvez-vous être sûr que ce n'est vraiment qu'une barre oblique inverse?
Je pensais que la session plutôt amusante suivante pourrait être utile à d'autres dans un état de consternation similaire à ce que je viens d'être:
Pour info, le contenu semblait être un dépotoir de variables d'environnement awk .. actuellement aucune idée de comment il y est arrivé!
la source
vous pouvez supprimer le nom de fichier '\' en exécutant la commande -
rm \\
il va del
la source
Si vous n'êtes pas sûr de maîtriser la ligne de commande pour cette opération, je suggère d'installer Midnight Commander, ou
mc
, voir https://midnight-commander.org/ (je ne suis pas affilié avec, juste un utilisateur heureux de celui-ci). Il est conditionné dans diverses distributions Linux.Il s'agit d'un petit utilitaire affichant un affichage graphique (mais toujours avec un terminal, pas de X / Window) de vos fichiers, avec toutes les opérations standard disponibles, comme la suppression.
Cela peut simplifier les choses, car il sera plus rapide de simplement se déplacer vers le fichier avec les flèches et d'appuyer sur F8 (si la mémoire est suffisante) pour supprimer le fichier.
la source