GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo mover 100 archivos de una carpeta que contiene miles?

Tengo un directorio con miles de archivos. ¿Cómo puedo mover 100 de los archivos (cualquier archivo servirá) a otra ubicación?

Respuesta aceptada:

for file in $(ls -p | grep -v / | tail -100)
do
mv $file /other/location
done

Eso supone que los nombres de archivo no contienen espacios en blanco, nueva línea (asumiendo el valor predeterminado de $IFS ), caracteres comodín (? , * , [ ) o comience con - .


Linux
  1. Cómo eliminar archivos y directorios en Linux desde la línea de comandos

  2. Cómo dividir y combinar archivos desde la línea de comandos en Linux

  3. Cómo tar (comprimir) archivos, excluyendo ciertos archivos o directorios

  4. Cómo distinguir binarios de archivos de texto en Linux

  5. ¿Cómo muevo archivos y directorios a la carpeta principal en Linux?

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo mover varios tipos de archivos simultáneamente desde la línea de comandos

¿Cómo acceder a los archivos de Windows desde Ubuntu?

¿Cómo mover un sitio web de Joomla a otra carpeta?

Cómo mover archivos a otra carpeta usando el Administrador de archivos

Cómo comprimir un archivo en Linux