GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo eliminar todos los archivos con una extensión particular en una carpeta particular?

Si configuro el directorio actual/de trabajo (navegando hasta él usando cd ) a algún directorio en particular y luego escriba:

rm *.xvg

¿Qué hará este comando? ¿Es cierto que el comando anterior solo eliminar archivos con la extensión .xvg solo en el directorio de trabajo?

Estaba nervioso por probar esto antes de preguntar, porque quiero estar absolutamente seguro de que el comando anterior solo eliminará .xvg archivos SITUADOS EN EL DIRECTORIO DE TRABAJO .

Respuesta aceptada:

Sí, rm *.xvg solo elimine los archivos con la extensión especificada en su actual directorio.

Un bueno La forma de asegurarse de que está en el directorio en el que desea eliminar sus archivos es usar el pwd comando que mostrará su directorio actual y luego hará un ls para verificar que encuentra los archivos que está esperando.

Si está un poco preocupado por emitir el rm comando, hay 2 cosas que puedes hacer:

  1. escriba ls *.xvg para ver una lista de los archivos que se verían afectados por este comando.

  2. A menos que tengas mucho de archivos, siempre puede usar el -i interruptor de línea de comando para rm (también existe para cp y mv ). Usando rm -i *.xvg le preguntará por cada archivo individual si está bien eliminarlo, por lo que puede estar seguro de que no se eliminará nada que no esperaba. (Sin embargo, esto será tedioso si tiene muchos archivos 🙂


Linux
  1. ¿Cómo configurar archivos comprimidos con contraseña con comando en todos los sistemas operativos?

  2. Cómo cambiar todas las apariciones de una palabra en todos los archivos de un directorio

  3. ¿Cómo copio una carpeta con archivos a otra carpeta en Unix/Linux?

  4. Eliminar todos menos 1000 archivos aleatorios en un directorio

  5. ¿Cómo tar archivos con un orden ordenado?

Cómo extraer archivos a una carpeta en particular en Linux

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

Cómo copiar archivos con una extensión de archivo específica recursivamente

Cómo configurar una copia de seguridad con rsync en Ubuntu 18.04

¿Cómo eliminar todos los archivos en un directorio excepto algunos?

¿Cómo cambiar el nombre de todos los archivos con caracteres especiales y espacios en un directorio?