<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; crear lista ficheros ubuntu</title>
	<atom:link href="http://www.tutorialesubuntu.com/tag/crear-lista-ficheros-ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tutorialesubuntu.com</link>
	<description></description>
	<lastBuildDate>Sat, 22 May 2010 08:51:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comandos de GNU/Linux útiles para listar ficheros (ls)</title>
		<link>http://www.tutorialesubuntu.com/2009/09/24/comandos-de-gnulinux-utiles-para-listar-ficheros-ls/</link>
		<comments>http://www.tutorialesubuntu.com/2009/09/24/comandos-de-gnulinux-utiles-para-listar-ficheros-ls/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 16:27:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[Consola]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Ubuntu 8.10]]></category>
		<category><![CDATA[Ubuntu 9.04]]></category>
		<category><![CDATA[gNewSense]]></category>
		<category><![CDATA[buscar ficheros con grep]]></category>
		<category><![CDATA[crear lista ficheros ubuntu]]></category>
		<category><![CDATA[crear listado canciones ubuntu]]></category>
		<category><![CDATA[crear listado mp3 ubuntu]]></category>
		<category><![CDATA[crear listado películas ubuntu]]></category>
		<category><![CDATA[crear listado videos ubuntu]]></category>
		<category><![CDATA[listar archivos avi mp4 mpeg mpg flv mp3 mp4 gif bmp png jpg]]></category>
		<category><![CDATA[listar ficheros con ls]]></category>
		<category><![CDATA[listar mp3 ubuntu]]></category>
		<category><![CDATA[listar películas ubuntu]]></category>
		<category><![CDATA[listar videos ubuntu]]></category>
		<category><![CDATA[Ubuntu 9.04. gnewsense]]></category>

		<guid isPermaLink="false">http://www.tutorialesubuntu.com/?p=27</guid>
		<description><![CDATA[Bueno, os dejo unos comandos muy útiles que uso para listar mis fotografías, que cada vez son más, y encontrar la que busco.
La búsqueda es más bonita en Nautilus, pero para crear listados de fotografías, estos comandos son rapidisimos y muy útiles.
Lo primero que tenemos que hacer es abrir una terminal.
En ubuntu es así:
Aplicaciones -&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, os dejo unos comandos muy útiles que uso para listar mis fotografías, que cada vez son más, y encontrar la que busco.<br />
La búsqueda es más bonita en Nautilus, pero para crear listados de fotografías, estos comandos son rapidisimos y muy útiles.</p>
<p>Lo primero que tenemos que hacer es abrir una terminal.</p>
<p>En ubuntu es así:</p>
<p>Aplicaciones -&gt; Accesorios &gt; Terminal</p>
<p>Nos situará en nuestra home</p>
<p><em>usuario@usuario:/home/usuario$</em></p>
<p>Una vez aquí, navegamos hasta el directorio donde tenemos las fotos. En este caso yo las tengo en /home/usuario/Fotos, asi que escribo</p>
<p><em>usuario@usuario:/home/usuario$</em> cd Fotos</p>
<p>y ya estoy en el directorio Fotos.</p>
<p><em>usuario@usuario:/home/usuario/Fotos$</em></p>
<p>Ahora tengo varias opciones:</p>
<p><strong>Opción 1:</strong> Quiero listar todos los ficheros del directorio:</p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgo</p>
<p>Con este comando estamos pidiendo un listado largo (-l) con el tamaño de los ficheros en formato entendible (h) sin mostrar el grupo (g) al que pertenece el fichero ni el propietario (o) por que no me interesan esos datos.</p>
<p>Nos devuelve esto:<br />
<code>total 75K<br />
-rwxrwxrwx 1  35K 2009-08-14 13:34 Ichneumonidae 1.jpg<br />
-rwxrwxrwx 1  36K 2009-08-14 13:35 Ichneumonidae.jpg<br />
drwxrwxrwx 1 4,0K 2009-08-14 13:22 tal0</code></p>
<p>Total 75K (=75KBytes) que es lo que ocupa todo lo que hay en el directorio (sin contar los subdirectorios). Tenemos la primera columna que nos dice los permisos (rwx quiere decir lectura,escritura y ejecución &#8211; read, write, execution -) y el tipo de fichero. &#8220;-&#8221; es un fichero normal y la &#8220;d&#8221; es un directorio. La segunda columna indica el número de enlaces duros (1), lo siguiente es el peso de la imagen (35K=35KBytes), lo siguiente es la fecha de la última modificación, con la hora, y por último el nombre del fichero o directorio.</p>
<p><strong>Opción 1.1:</strong> Quiero listar todos los ficheros del directorio y de los subdirectorios:</p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgoR</p>
<p>Nos devuelve</p>
<p><code>.:<br />
total 536K<br />
-rwxrwxrwx 1  35K 2009-08-14 13:34 Ichneumonidae 1.jpg<br />
-rwxrwxrwx 1  36K 2009-08-14 13:35 Ichneumonidae.jpg<br />
drwxrwxrwx 1 4,0K 2009-08-14 13:22 tal0</code></p>
<p><code>./tal0:<br />
total 7M<br />
-rwxrwxrwx 1 3,7M 2009-08-10 09:43 IMG_0506.JPG<br />
-rwxrwxrwx 1 3,3M 2009-08-10 09:43 IMG_0507.JPG<br />
</code><br />
Nos devuelve el contenido del directorio y de sus subdirectorios.<br />
<span id="more-27"></span><br />
<strong>Opción 2:</strong> Quiero listar los ficheros jpg (gif, png, bmp&#8230;) del directorio:</p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgo | grep jpg</p>
<p>Nos devolvería:</p>
<p><code>-rwxrwxrwx 1  35K 2009-08-14 13:34 Ichneumonidae 1.jpg<br />
-rwxrwxrwx 1  36K 2009-08-14 13:35 Ichneumonidae.jpg</code></p>
<p><strong>Nota:</strong> si queremos que la búsqueda sea indiferente a mayúsculas y minúsculas, es decir, que busque jpg y JPG, ponemos esto:</p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgo | grep -i jpg</p>
<p>Para obtener en los resultados solo los nombres de los ficheros, basta con hacer un <em>ls | grep jpg</em>, quitando toda la parte de (-lhgo).</p>
<p><strong>Opción 2.1:</strong> Quiero listar los ficheros jpg del directorio y sus subdirectorios:</p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgoR | grep jpg</p>
<p>Nos devolvería:</p>
<p><code>-rwxrwxrwx 1  35K 2009-08-14 13:34 Ichneumonidae 1.jpg<br />
-rwxrwxrwx 1  36K 2009-08-14 13:35 Ichneumonidae.jpg<br />
-rwxrwxrwx 1 3,7M 2009-08-10 09:43 IMG_0506.JPG<br />
-rwxrwxrwx 1 3,3M 2009-08-10 09:43 IMG_0507.JPG<br />
</code><br />
Nota: si queremos que la búsqueda sea indiferente a mayúsculas y minúsculas, es decir, que busque jpg y JPG, ponemos esto:</p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgoR | grep -i jpg</p>
<p><strong>Opción 3:</strong> Si queremos guardar los resultados en un fichero, podemos copiar y pegar desde la terminal o escribir al final del comado &gt; fichero.txt para que guarde los resultados en un fichero.</p>
<p><em>Ejemplo:</em></p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgoR | grep -i jpg &gt; prueba.txt</p>
<p>Me guardará los resultados del comando en /<em>home/usuario/Fotos/prueba.txt</em></p>
<p><em>usuario@usuario:/home/usuario/Fotos$ </em>ls -lhgoR | grep -i jpg &gt; /home/usuario/Escritorio/prueba.txt</p>
<p>Me guardará los resultados del comando en /<em>home/usuario/Escritorio/prueba.txt</em></p>
<p><strong>Nota:</strong></p>
<p>El ejemplo está hecho con jpg, pero podemos usar lo que queramos buscar (perro, gato, .jp, .gif, loquesea.png&#8230;cualquier cosas que queramos y este contenida en el nombre del fichero).</p>
<p>Para retroceder de directorio basta con escribir &#8220;cd ..&#8221; y accederemos al directorio inmediatamente superior.</p>
<p>Para no tener que escribir las rutas completas, si escribimos la primera letra del directorio y damos al tabulador, automáticamente se escribirá la palabra entera (si sólo hay un directorio con ese nombre) o si pulsamos 2 veces nos saldrán las opciones disponibles, entonces escribimos la siguiente letra y pulsamos tabulador.</p>
<p>Bueno, esto se puede modificar a gusto de cada uno, mirando el manual de grep (man grep o grep &#8211;help) y utilizando find en vez de grep.</p>
<p><strong>Algunos ejemplos:</strong></p>
<p><strong>* Crear un listado de todos los ficheros &#8211; canciones, música &#8211; mp3 de una carpeta:</strong></p>
<p><em>usuario@usuario:/home/usuario/música$ </em>ls -lhgo | grep mp3 &gt; lista-musica-mp3.txt</p>
<p><strong>* Crear un listado de todos los ficheros &#8211; videos, películas &#8211; avi de una carpeta:</strong></p>
<p><em>usuario@usuario:/home/usuario/películas$ </em>ls -lhgo | grep avi &gt; lista-peliculas-avi.txt</p>
<p>Podemos cambiar avi por mpeg, mpg, mp4, rmvb, flv&#8230;etc.</p>
<p><strong>* Crear un listado de todos los ficheros &#8211; fotografías &#8211; jpg de una carpeta:</strong></p>
<p><em>usuario@usuario:/home/usuario/fotos$ </em>ls -lhgo | grep jpg &gt; lista-fotos-jpg.txt</p>
<p>Podemos cambiar jpg por gif, bmp, png&#8230;etc.</p>
<p>Unos comandos muy sencillos que nos facilitarán la vida.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tutorialesubuntu.com/2009/09/24/comandos-de-gnulinux-utiles-para-listar-ficheros-ls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
