On 10/04/2011 12:16 PM, Marc Aymerich wrote:
2011/10/4 Fernando Ruza Rodriguez<ffr...@gmail.com>:
El mié, 28-09-2011 a las 12:30 -0300, López Denazis Santiago escribió:
On 09/28/2011 12:24 PM, Pablo Jiménez wrote:
On Wed, Sep 28, 2011 at 12:05:23PM -0300, López Denazis Santiago wrote:
On 09/28/2011 11:46 AM, Marcos Delgado wrote:
Hola listeros, encontré en internet como listar solamente directorios
con:
ls -d */
Para el caso de los archivos no he encontrado una opción así de
sencilla, ¿alguien sabe de una opción sencilla?
Saludos.
Marcos Delgado.
ls -lrt | awk '/^[-]/'
Podés agregarlo a tu .bash_aliases con algo como 'lsa' o 'lsf'.
find . -maxdepth 1 -type f -ls
Es otra posibilidad, que cada uno decida:
$ time find . -maxdepth 1 -type f -ls
(...)
real 0m0.321s
user 0m0.058s
sys 0m0.066s
$ time ls -lrt | awk '/^[-]/'
(...)
real 0m0.252s
user 0m0.077s
sys 0m0.077s
--
Santiago López Denazis
Open your source, open your mind.
$ time ls -l | egrep -v "^d"
(...)
real 0m0.012s
user 0m0.000s
sys 0m0.004s
Espero que se hayan descartado las entradas de la cache de disco antes
de realizar cada uno de los benchmarks. Sino puede ser muy injusto
para el 'find', que fué el primero en leer los directorios.
# sync
# echo 3 | tee /proc/sys/vm/drop_caches
Tampoco era un benchmark tan serio. A propósito, yo para limpiar las
cachés luego del sync uso 'sysctl -q vm.drop_caches=3'.
--
Santiago López Denazis
Open your source, open your mind.
--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e8b3b71.2000...@gmail.com