Copiar o listar n ficheros de un directorio


Por Alex el 08/07/2017 , Comentar el artículo

Comparte este artículo:        

Supongamos que tenemos 10.000 ficheros en un directorio y no los queremos copiar todos, solo 1000, o solo los 1000 mas antiguos. Hay una combinación de instrucciones que nos ayudaran.


Para listar un determinado numero de ficheros de un directorio lo haremos de con el siguiente comando

ls -l $(ls | tail -n 30)

Esto mostrará 30 ficheros, pero es un comando recursivo y mostrará los 30 ficheros también de cada subdirectorio.

Ahora mostramos solo los ficheros de un directorio

ls -al | grep '^-'

Y mostramos solo los 10 últimos

ls -al | grep '^-' | tail -n 10

Y para copiar estos 10 ficheros utilizaremos el comando find con maxdepth que limita el nivel de recursividad, en esta caso a 1

find . -maxdepth 1 -type f | head -6 | xargs cp -t directorio_destino


Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:        


Publicidad

También puede interesarte:

Copiar ficheros respetando la fecha de actualización

Copiar ficheros respetando la fecha de actualización

Por Alex, el 23/09/2017

La consola de linux

sshfs unidad montada dice Umount target is busy

sshfs unidad montada dice Umount target is busy

Por Alex, el 15/08/2017

La consola de linux

Copiar ficheros por ssh/scp entre servidores desde el terminal

Copiar ficheros por ssh/scp entre servidores desde el terminal

Por Alex, el 06/05/2017

La consola de linux

Eliminar multiples procesos desde el terminal con el comando kill

Eliminar multiples procesos desde el terminal con el comando kill

Por Alex, el 27/04/2017

La consola de linux

Extraer n líneas del principio o final de un fichero

Extraer n líneas del principio o final de un fichero

Por Alex, el 19/04/2017

La consola de linux

Montar una imagen iso como una carpeta

Montar una imagen iso como una carpeta

Por Alex, el 05/04/2017

La consola de linux


Añadir un comentarios:

Nombre:
Email: (no se publica el email)





Publicidad

RECOMENDADOS
LOS MAS LEÍDOS
CATEGORÍAS
ARCHIVO