Dir Lister

Imagen de zonarte31
0 puntos

Llevo poco tiempo con Ubuntu, y mi consulta es la siguiente:

En Windows hay un programa muy interesante llamado Dir Lister, con el cual se crean listados de ficheros, en .txt, situados en diferentes directorios. Mi pregunta es a ver si existe algún programa para Linux-Ubuntu (64 bits) que realice las mismas funciones, porque entonces si que dispondría de una herramienta completa e interesante que me permitiría dejar Windows de lado para estos menesteres.

 Muchas gracias anticipadas por vuestra ayuda y por esta web tan interesante. Saludos.

Imagen de Erathor
+1
0
-1

Hola.

Para este tipo de cosas, en linux (unix) se utiliza el comando tee.

Te pongo un ejemplo:

xxx@yyy:~$ ls -l | tee -a home/xxx/Desktop/test.txt

ls equivale a dir en windows. si le añades el modificador -l te lista ademas los atributos de cada archivo o carpeta.  

La barra vertical se usa para que una orden (tee) se aplique sobre la anterior (ls). Tenemos pues que al listado que nos ha generados ls -l lo mandamos mediante el comando tee a archivo test.txt.

Una utilidad muy practica del comando tee es para introducir directamente repositorios en tu sources.list sin falta de abrirlo: muy importante añadir el sufijo -a para q trabaje de forma aditiva no sustitutiva. Por ejemplo:

sudo echo "deb http://e17.dunnewind.net/ubuntu dapper e17" | tee -a  /etc/apt/sources.list

Espero te sirva de ayuda. 

 

salu2.  

 

+1
0
-1
Imagen de zonarte31
+1
0
-1

Muchas gracias. Tu ayuda me ha venido de perlas. Es justamente lo que necesitaba: listado en un fichero .txt de los nombres de ficheros contenidos en un directorio. Hasta siempre.

+1
0
-1
Imagen de maalmike
+1
0
-1

Por lo que entiendo lo que quieres es poder sacar la estructura y contenido de uno o mas directorios y que esto se guarde en un archivo de texto, en windows esto lo hacia con dir /s> archivo.txt o con tree /f> archivo.txt

Aca se hace con find -iname y tengo entendido que para pasar el resultado a un archivo en particular se usa el mayor que ">", no lo he probado, pero creo que seria algo asi como:

sudo find -iname [condiciones de busqueda para archivos] > archivo_salida.txt

Lo del sudo es por si quieres ver el contenido de algunos directorios que son del sistema.

P.D. lo probe bajo Solaris y si jalo

_____________________________________________

Myke, nuevo en esto, pero muy contento de solo batallar una vez con cada problema

+1
0
-1

_______________________________________________

Myke, nuevo en esto, pero muy contento de solo batallar una vez con cada problema