P4j4r0 N3gr0 escribió:bitelmaniaco escribió:Ahora no hay ni forma de diferenciarlos...
http://linux.die.net/man/1/fileCon la aplicación más básica, file <nombre_fichero> y filtrando el resultado debería valer una vez aprendas a diferanciar que tipos de archivo.
Algo de este estilo igual puede orientarte:
#!/bin/bash
for line in `find <ruta> -type f -print`
do
TYPE=`file ${line}`
case $TYPE in
jpg)
hazcosas (mueve, copia, renombra, etc)
;;
ascii)
hazcosas (mueve, copia, renombra, etc)
;;
elf)
hazcosas (mueve, copia, renombra, etc)
;;
bin)
hazcosas (mueve, copia, renombra, etc)
;;
loquesea)
hazcosas (mueve, copia, renombra, etc)
;;
esac
done
exit 0