GNU/Linux >> Tutoriales Linux >  >> Linux

Linux + ¿Cómo ignorar (filtrar) el archivo con espacio?

A veces, un nombre de archivo se crea a partir de un par de nombres y un espacio entre cada nombre de la siguiente manera:

   $ touch  "A B C"
   $ ls
   A B C      <-- one file but has three words !                        
   file1
   file2
   file3

¿Cómo puedo ignorar (filtrar) el archivo que realmente se creó a partir de un par de nombres como "A B C"?

Salida esperada

     $ ls <filter>
     file1
     file2
     file3

Respuesta aceptada:

Si hace lo siguiente:

ls | grep -F -v ' '

No verá ningún archivo con espacios en los nombres

(Solía ​​tener fgrep en lugar de grep -F en el ejemplo, pero como Hauke ​​Laging señaló que está en desuso)


Linux
  1. Cómo crear o aumentar el espacio de intercambio en Linux

  2. ¿Cómo borrar el espacio libre en disco en Linux?

  3. ¿Cómo reemplazar un archivo en jar con línea de comando en Linux?

  4. Cómo eliminar un archivo con este nombre en Linux:-]???????q

  5. AWK y nombres de archivo con espacio en él.

Cómo extender el espacio de intercambio usando el archivo de intercambio en Linux

Cómo crear un archivo en Linux

Cómo usar el comando rm de Linux con ejemplos

Cómo vincular un archivo en Linux

Cómo abordar los nombres de archivo con espacios en Linux

Cómo programar trabajos con Cron en Linux