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 últimosls -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 1find . -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.
Publicidad
También puede interesarte:
![]() |
Cambiar la zona horaria de un servidor linux (timezone)Por Alex, el 13/04/2021 |
|
![]() |
Reemplazar texto desde el terminal con sedPor Alex, el 10/12/2020 |
|
![]() |
Listar ficheros de un directorio – lsPor Alex, el 14/10/2020 |
|
![]() |
Cambiar los permisos de ficheros recursivamentePor Alex, el 08/09/2020 |
|
![]() |
Cambiar los directorios de usuario por defecto en Linux MintPor Alex, el 15/06/2020 |
|
![]() |
dpkg error al procesar el paquete - virtualboxPor Alex, el 18/03/2020 |