J'ai accidentellement créé un fichier appelé
> option[value='2016']
Comment puis-je le supprimer?
My attempts:
$ rm "> option[value='2016']"
rm: cannot remove ‘> option[value='2016']’: No such file or directory
$ rm \> o*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘o*’: No such file or directory
$ rm `> o*`
rm: missing operand
Try 'rm --help' for more information.
$ rm \> option*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘option*’: No such file or directory
$ rm '\> option*'
rm: cannot remove ‘\\> option*’: No such file or directory
$
$ rm "\> option*"
rm: cannot remove ‘\\> option*’: No such file or directory
Liste des fichiers:
HAPPY_PLUS_OPTIONS/
o*
op*
> option[value='2016']
> option[value='ALFA ROMEO']
README.md
rspec_conversions/
.rubocop.yml
SAD/
SAD_PLUS_OPTIONS/
Réponses:
une autre option
qui donnent (avec une valeur d'inode appropriée)
puis
en option (pour prévisualiser)
vous pouvez également ajouter
-xdev
s'il y a un autre système de fichiers en dessous.la source
Vous pouvez également utiliser l'option "-" qui selon l'homme:
J'ai donc essayé:
Et je l'ai retiré avec:
Le moyen le plus simple de vérifier si le nom de fichier a été correctement saisi:
Et laissez l'auto-complétion faire le travail.
PS: Aussi tentant que cela puisse paraître, ne créez pas de nom de fichier "-rf *". De mauvaises choses peuvent arriver.
Utilisez toujours "-i" pour être sûr.
la source
Le problème initial était un espace de premier plan, donc
travaux.
Mise à jour de la question concernant les fichiers commençant par> etc.
la source
Pour une approche interactive (souvent plus sûre):
S'il y a des fichiers nommés spéciaux dans le répertoire courant.
Vous pouvez utiliser
rm ./
puis TabTabpour répertorier les fichiers, puis vous pouvez sélectionner le fichier et le supprimer.la source
Tab
deux fois pour rechercher des fichiers.Car
rm
il n'y a rien de magique>
. Il vous suffit de vous assurer que le crochet angulaire y arrive (= empêcher le shell de l'interpréter comme une redirection).Si vous êtes sur un système moderne raisonnable, vous devriez pouvoir obtenir des noms correctement échappés avec une tabulation complète.
la source