GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar todos los archivos que comienzan con una determinada cadena en Linux

Elimine todos los archivos en el directorio actual y sus subdirectorios donde el nombre del archivo comienza con "foo":

$ find . -type f -name foo\* -exec rm {} \;

NB:use con precaución - retroceda primero - también haga una prueba de funcionamiento primero, p. ej.

$ find . -type f -name foo\*

solo le dirá los nombres de los archivos que se eliminarán.


Lo he intentado de esta manera, funciona para mí, intente debajo del comando.

rm -rf Example*

aquí "Ejemplo" es texto común para todos los archivos.


Para eliminar todos los archivos cuyo nombre tiene nombre, puede usarlo:

find  . -name 'name*' -exec rm {} \;

Linux
  1. ¿Cómo encontrar archivos con una determinada subruta?

  2. Cómo encontrar archivos con el comando fd en Linux

  3. ¿Cómo encontrar todos los archivos/carpetas con permiso 777 en Linux?

  4. Encuentra todos los archivos con un nombre que contenga una cadena

  5. Cómo eliminar carpetas con un nombre determinado

Cómo sincronizar archivos con Unison en Linux

Cómo eliminar archivos con extensión específica en Linux

Cómo encontrar archivos con el comando fd en Linux

Cómo descargar archivos con el comando Curl en Linux

Cómo descargar archivos con el comando Wget en Linux

Cómo quitar/eliminar archivos en Linux usando el comando rm