GNU/Linux >> Tutoriales Linux >  >> Linux

busque y elimine archivos con espacio usando el comando de búsqueda en Linux

Yo lo haría de esta manera:

find . -iname 'thumbs.db' -exec rm -rfv {} +

De esta manera, seguirá funcionando incluso si sus directorios contienen espacios en blanco en sus nombres.


solo para tirar esto por ahí

find . -name "*.pyc" -delete

No estoy seguro de por qué estás usando while .

find . -iname 'thumbs.db' -exec rm -rfv {} \;

... debería ser suficiente (y solo elimine los archivos que desee, no los archivos BDB que puedan estar por ahí).


Linux
  1. Cómo encontrar archivos con permisos SUID y SGID en Linux

  2. Uso de sed para buscar y reemplazar archivos de texto en Linux

  3. Uso del comando de búsqueda de Linux:uso con ejemplos

  4. Cómo encontrar archivos grandes de Linux con los comandos find y du

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

Comando Grep en Linux (Buscar texto en archivos)

Comando Find de Linux con ejemplos prácticos

Elimine, copie, mueva y cambie el nombre de archivos usando la línea de comandos en Linux

Cómo encontrar archivos con el comando fd en Linux

Cómo encontrar archivos duplicados en Linux y eliminarlos

Tutorial de comando de búsqueda de Linux (con ejemplos)