jump to navigation

Buscando archivos en Linux/BSDs junio 18, 2013

Posted by ximo88 in Linux, SOs/OSes.
trackback
comparación con catfish en xfce4

comparación con catfish en xfce4

Web OS

2868ª Parte Buscando archivos en Linux/BSDs

misoftwarealcubo

Estaba yo en pcbsd y usando xfce4 cuando me dí cuenta que dentro del ambientador no existía una aplicación para buscar archivos, de hecho si que existe que es catfish pero siempre pasan cosas por estos SOs BSDeros, así que estuve buscando un poco y encontré el “escritillo prefecto” que me va a solucionar el problema de la búsqueda de archivos en FBSD/PCBSD.

Que os conste que para adaptarlo a Linux en cualquier distro solo hay que cambiar la localización de dónde está bash. Yo aquí os pongo para linux pues el otro para BSDs es simplemente copiar y pegar en un editor de texto como con este y seguir las detalladas instrucciones que el compañero bloguero pone.

#!/bin/bash
#Nota: El path del directorio desde donde ejecuta bash no es el mismo
#function con 3 argumentos que realiza la busqueda
#a diferencia del script para Debian, se utilizo en la sintaxis la palabra function
function buscar()
{
echo -e “\t ……….Resultados obtenidos de la busqueda………. \r”
echo ” ”
#Se redirige la salida output del comando a una variable
salidaOuput=$(find $3 -iname $2 -type $1)
#si la cadena contenida en la variable esta vacia muestra que no se encontraron resultados
if test -z “${salidaOuput}”
then
echo -e “\t ……….No se encontraron resultados……….”
echo ” ”
echo ” ”
echo -e “\t\t ……….Termino la busqueda………. \r”
#sino entonces
else
#redirige la salida output de la variable a un archivo de texto
echo $salidaOuput > busquedaOutput.txt
#Se utiliza un for para leer linea por linea el archivo, para no utilizar otra vez el comando find $3 – iname $2 -type $1
for linea in $(cat busquedaOutput.txt);
do
echo “$linea” ;
done
#se elimina el archivo
rm -rf mbusquedaOutput.txt
echo ” ”
echo -e “\t\t ……….Termino la busqueda………. \r”
fi
}

echo -n “Introduce el nombre del archivo: ”
read archivo
echo -n “Introduce el tipo f(file)/d(directorio/l(enlaces): ”
read tipo
echo “Seleccion el path en el que desea realizar la busqueda: ”
echo “1 – Home”
echo “2 – Path actual”
echo “3 – Todo el sistema”
echo “4 – Path personalizado”
read opcion

case $opcion in
1)
path=$HOME
;;
2)
path=$PWD
;;
3)
path=/
;;

Esto lo copiáis y pegáis en un editor de texto, lo nombráis a busca.sh y lo guardáis, después hacéis un chmod+777  busca.sh y lo probáis a ver que tal. Os saldrá una cosa como esta, dependiendo de lo que busquéis, se pueden buscar archivos y directorios.

ximo@ximo-SN10E100:~$ Descargas/busca.sh
Introduce el nombre del archivo: *.epub
Introduce el tipo f(file)/d(directorio/l(enlaces): f
Seleccion el path en el que desea realizar la busqueda:
1 – Home
2 – Path actual
3 – Todo el sistema
4 – Path personalizado
1
……….Resultados obtenidos de la busqueda……….

find: «/home/ximo/.cache/dconf»: Permiso denegado
/home/ximo/.FBReader/manybooks.net/send/1_epub_.epub_epub/erasmusd3948739487-8/erasmusd3948739487-8.epub
/home/ximo/.FBReader/manybooks.net/send/1_epub_.epub_epub/ayscough3949839498-8/ayscough3949839498-8.epub
/home/ximo/.FBReader/manybooks.net/send/1_epub_.epub_epub/mach3950839508-0/mach3950839508-0.epub
/home/ximo/.FBReader/manybooks.net/send/1_epub_.epub_epub/mooree3949939499-8/mooree3949939499-8.epub
/home/ximo/Lib/018

Latinoamerica
fantastica

Varios
Autores.epub
/home/ximo/Lib/071

Caviar

Sturgeon,
Theodore.epub
/home/ximo/Documentos/Axxon/axxon_107_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_103_carletti_eduardo.epub
/home/ximo/Documentos/Axxon/axxon_127_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_47_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_143_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_118_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_122_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_39_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_17_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_109_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_32_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_37_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_129_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_44_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_106_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_7_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_121_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_164_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_9_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_119_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_0_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_113_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_18_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_16_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_34_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_123_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_166_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_136_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_36_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_154_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_142_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_13_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_173_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_112_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_176_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_45_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_155_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_162_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_14_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_46_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_148_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_25_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_141_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_149_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_131_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_144_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_53_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_170_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_104_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_8_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_108_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_115_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_105_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_33_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_24_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_31_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_167_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_2_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_42_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_12_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_171_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_30_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_5_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_111_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_38_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_29_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_49_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_163_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_150_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_117_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_6_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_3_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_146_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_174_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_4_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_152_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_140_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_151_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_1_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_41_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_165_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_125_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_28_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_50_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_126_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_156_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_175_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_153_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_128_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_134_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_67_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_114_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_135_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_124_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_132_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_157_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_10_eduardo_carletti_editor_.epub
/home/ximo/Documentos/Axxon/axxon_138_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_48_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_51_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_161_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_158_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_35_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_133_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_172_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_26_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_130_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_120_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_168_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_160_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_15_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_137_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_43_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_110_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_145_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_116_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_40_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_139_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_27_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_159_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_169_desconocido.epub
/home/ximo/Documentos/Axxon/axxon_147_desconocido.epub

……….Termino la busqueda……….

Como véis funciona y desde consola en linux cada ambientador trae su buscador de archivos o mejor dicho cada ambientador trae su buscador de archivos pero este es universal.🙂 Ximo

Comentarios»

No comments yet — be the first.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: