LesOlivex

Serveis informàtics



Búsqueda avanzada de archivos desde consola

Category : Consola, Linux des 18th, 2014

Busca los archivos que coinciden con la expresión regular y ejecuta la instrucción.:

find . -name *".jpg" -exec chmod a-x {} \;

Buscar imágenes jpg

find . -regex '.*[jpg|JPG|jpeg|JPEG]'

Buscar archivos rst para editar

find . -name '*.rst' -print0 | xargs -0 vim

De esta forma aún habiendo espacios en los nombres de archivos se recogen perfectamente.
Otro ejemplo diferente


eval "$( find $DIR_LOCAL -type f -printf 'chmod uog+rw "%p"\n')"

Aqui se controla el formato de salida de find para despues ejecutar la salida con eval.
Archivos midificados en las últimas 24 horas

find . -mtime 0 -print

Archivos modificados hace menos de 14 días

find ./ -mtime -14 -print

Archivos que han sido modificados hace más de 48 horas y menos de 5 dias.

find . -mtime +2 -mtime -5

Conversión de utf8 a ascii con uni2ascii

Category : Consola, Linux des 18th, 2014

uni2ascii permite la conversión de utf8 a ascii y también nos permite ir convirtiendo el texto que vamos escribiendo en html.

eduardo:~$ uni2ascii -a Q
Camión
Camión

o convertir un archivo:

uni2ascii -Q -D < article.txt > article_c.txt

Mostrar codificación de caracteres

Category : Consola, Linux des 18th, 2014
find -type f  -print0 | xargs -0 file --mime-encoding