Accidentalmente he creado un archivo llamado
> option[value='2016']
¿Cómo puedo borrarlo?
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
Listado de archivos:
HAPPY_PLUS_OPTIONS/
o*
op*
> option[value='2016']
> option[value='ALFA ROMEO']
README.md
rspec_conversions/
.rubocop.yml
SAD/
SAD_PLUS_OPTIONS/
Respuestas:
otra opción
que dan (con el valor de inodo apropiado)
entonces
opcionalmente (para previsualizar)
También puede agregar
-xdev
si hay otro sistema de archivos debajo.fuente
También puede usar la opción "-" que según man:
Entonces intenté:
Y lo eliminó con:
La forma más fácil de verificar si el nombre de archivo se ingresó correctamente:
Y deje que el autocompletado haga el trabajo.
PD: Por tentador que parezca, no cree un nombre de archivo "-rf *". Pueden pasar cosas malas.
Siempre use "-i" para estar seguro.
fuente
El problema inicial era un espacio principal, por lo tanto
trabajos.
Se actualizó la pregunta sobre archivos que comienzan con> etc.
fuente
Para un enfoque interactivo (a menudo más seguro):
Si hay algunos archivos especiales con nombre en el directorio actual.
Puede usar
rm ./
y luego TabTabpara enumerar archivos y luego puede seleccionar el archivo y eliminarlo.fuente
Tab
dos veces para buscar archivos.Porque
rm
no hay nada mágico>
. Solo necesita asegurarse de que el soporte angular llegue a él (= evitar que el shell lo interprete como una redirección).Si utiliza un sistema moderno sensible, debería poder obtener los nombres con escape adecuado con la finalización de la pestaña.
fuente