es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, puede usar un bucle para iterar por todos los directorios y eliminar los tipos de archivo deseados. Aquí hay un ejemplo usando un bucle for:

    #!/bin/bash
    
    # Enumere todos los directorios desde los que desea eliminar archivos
    dirs=(
      "/ruta/al/dir1"
      "/ruta/al/dir2"
      "/ruta/al/dir3"
      # Agregue más directorios según sea necesario
    )
    
    # Enumere todos los tipos de archivo que desea eliminar
    filetypes=(
      "*.txt"
      "*.pdf"
      "*.docx"
      # Agregue más tipos de archivo según sea necesario
    )
    
    # Itere través de cada directorio y tipo de archivo
    for dir in "${dirs[@]}"; do
      for filetype in "${filetypes[@]}"; do
        find "$dir" -name "$filetype" -delete
      done
    done
    

    Este script eliminará todos los archivos con los tipos de archivo especificados en cada directorio enumerado en la matriz dirs. Puede agregar o eliminar fácilmente directorios y tipos de archivo en las matrices según sea necesario.

Comments are closed.