MobStac

jueves, 20 de junio de 2013

Buscando en los archivos



Normalmente con un pkg_info>packages.txt podemos tener en un santiamén lo que tenemos instalado en nuestro SO sea FBSD o PCBSD.

Con un less packages.txt podremos ver tranquilamente de arriba a abajo y viceversa nuestras posesiones y a lo mejor sorprendernos que estamos llenos de cosas que pueden ser prescindibles como por ejemplo en el apartado de idiomas un tanto pintorescos si no los usamos y menos conocemos, se puede dar el caso que como es el nuestro en que tengamos instalado el aspell pero no nuestro idioma y si el vietnamita, el húngaro, el polaco, el hebreo, el francés, al árabe, el alemán, el ruso, el ucraniano, etc.

Si hacemos un :

[ximo@pcbsd-6989] ~% fgrep -E 'aspell*' packages.txt > info1.txt
[ximo@pcbsd-6989] ~% less info1.txt
ar-aspell-1.2.0_1,1 Aspell Arabic dictionaries
aspell-0.60.6.1_2   Spelling checker with better suggestion logic than ispell
de-aspell-20030222.1_1 Aspell German dictionary
fr-aspell-0.50.3_1,1 Aspell French dictionaries
hu-aspell-0.99.4.2.0_1,2 Aspell Hungarian dictionaries
iw-aspell-1.0.0_1,2 Aspell Hebrew dictionaries
pl-aspell-6.0.20061121.0_1,1 Aspell Polish dictionary
ru-aspell-0.99.f7.1_1,2 Aspell Russian dictionary
uk-aspell-1.4.0.0_1,2 Aspell Ukrainian dictionaries
vi-aspell-0.01.1.1_1,2 Aspell Vietnamese dictionaries


Podemos ver claramente y quitar esos paquetes y al menos poner el nuestro, de hecho esos paquetes son totalmente prescindibles para nosotros. Lo mismo que los que empiezen por ja-loquesea y zh-loquesea que son paquetes de japonés y de chino.  Si habéis caido en la cuenta estamos mirando y buscando dentro de un fichero y es que aparte de buscar archivos o directorios podemos buscar expresiones regulares o palabras o partes de palabras dentro de ellos. Y si no sabemos exactamente por donde está lo que buscamos hacer una busca general por el SO, hay que tener en cuenta las particiones también

 [ximo@pcbsd-6989] ~% fgrep -E 'ja-*' packages.txt > info2.txt
 [ximo@pcbsd-6989] ~% less info2.txt
 ja-ibus-skk-1.4.1_2   lo que sea
 ja-skk-jisyo-201204  lo que sea
 ja-libskk-1.0.0          lo que sea
 ja-ibus-anthy-1.2.7_2,1  lqs
 ja-anthy-9100h              lqs
 ja-font-vlgothic-20120629   lqs



El como se quitan es bien fácil:


[ximo@pcbsd-6989] ~% sudo pkg_delete ar-aspell-1.2.0_1,1
Password:
[ximo@pcbsd-6989] ~% sudo pkg_delete de-aspell-20030222.1_1
[ximo@pcbsd-6989] ~% sudo pkg_delete fr-aspell-0.50.3_1,1
[ximo@pcbsd-6989] ~% sudo pkg_delete hu-aspell-0.99.4.2.0_1,2
[ximo@pcbsd-6989] ~% sudo pkg_delete iw-aspell-1.0.0_1,2
[ximo@pcbsd-6989] ~% sudo pkg_delete pl-aspell-6.0.20061121.0_1,1
[ximo@pcbsd-6989] ~% sudo pkg_delete ru-aspell-0.99.f7.1_1,2
[ximo@pcbsd-6989] ~% sudo pkg_delete uk-aspell-1.4.0.0_1,2
[ximo@pcbsd-6989] ~% sudo pkg_delete vi-aspell-0.01.1.1_1,2


Fijaros en los números porque tienen que ser tal cual, simplemente copiáis y pegáis y ya está.

He lanzado el glimpseindex que es lo que primero se ha de lanzar para usar el glimpse como:

[ximo@pcbsd-6989] ~% sudo glimpseindex -o /
Password:

This is glimpseindex version 4.12, 1999.

Indexing "/" ...




Que es para todo el SO y las particiones abiertas que controla y lleva mas de una hora, sin embargo antes he probado a hacer solo el de mi directorio y viene a salir algo como esto:


[ximo@pcbsd-6989] ~% sudo glimpseindex -o ~
Password:

This is glimpseindex version 4.12, 1999.

Indexing "/usr/home/ximo" ...

Size of files being indexed = 542458389 B, Total #of files = 16013

Index-directory: "/usr/home/ximo"
Glimpse-files created here:
-rw-------  1 root  ximo   1179252 18 jun 16:41 .glimpse_filenames
-rw-------  1 root  ximo     64052 18 jun 16:41 .glimpse_filenames_index
-rw-------  1 root  ximo         0 18 jun 16:25 .glimpse_filetimes
-rw-------  1 root  ximo  33161215 18 jun 16:41 .glimpse_index
-rw-------  1 root  ximo     65299 18 jun 16:41 .glimpse_messages
-rw-------  1 root  ximo  18274491 18 jun 16:41 .glimpse_partitions
-rw-------  1 root  ximo       134 18 jun 16:41 .glimpse_statistics
-rw-------  1 root  ximo    262144 18 jun 16:41 .glimpse_turbo


Bueno este sistema de indexación con el glimpse promete que ayuda a búsquedas más rápidas aunque te ocupa espacio de disco duro la indexación ver la afoto y las búsquedas pueden ser de archivos o de contexto de archivos en fin que como veis podemos estar tranquilos en cuanto al buscar. :) Ximo

No hay comentarios: