<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Maloca do Francival</title>
	<atom:link href="http://francival.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://francival.wordpress.com</link>
	<description>Bem-Vindos à Maloca do Mocorongo NERD</description>
	<lastBuildDate>Mon, 16 Jan 2012 04:21:42 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='francival.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Maloca do Francival</title>
		<link>http://francival.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://francival.wordpress.com/osd.xml" title="Maloca do Francival" />
	<atom:link rel='hub' href='http://francival.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Os números da Maloca em 2011</title>
		<link>http://francival.wordpress.com/2012/01/16/os-numeros-da-maloca-em-2011/</link>
		<comments>http://francival.wordpress.com/2012/01/16/os-numeros-da-maloca-em-2011/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 04:10:42 +0000</pubDate>
		<dc:creator>francival</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>

		<guid isPermaLink="false">http://francival.wordpress.com/?p=1527</guid>
		<description><![CDATA[Dessa vez o pessoal do WordPress.com caprichou no seu relatório de estatísticas. Ele tá bem mais detalado do que o do ano passado. Agradeço a todos que visitaram a Maloca no ano passado. As estatísticas da Maloca em 2011: Os duendes de estatísticas do WordPress.com prepararam um relatório para o ano de 2011 deste blog. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1527&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dessa vez o pessoal do WordPress.com caprichou no seu relatório de estatísticas. Ele tá bem mais detalado do que o do <a href="http://francival.wordpress.com/2011/01/10/os-numeros-da-maloca-em-2010/">ano passado</a>.</p>
<p>Agradeço a todos que visitaram a Maloca no ano passado.</p>
<h3>As estatísticas da Maloca em 2011:</h3>
<p>Os duendes de estatísticas do WordPress.com prepararam um relatório para o ano de 2011 deste blog.</p>
<p><a href="http://francival.wordpress.com/2011/annual-report/"><img src="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" alt="" width="100%" /></a></p>
<p>Aqui está um resumo:</p>
<blockquote><p>A sala de concertos em Sydney, Opera House tem lugar para 2.700 pessoas. Este blog foi visto por cerca de <strong>58.000</strong> vezes em Se fosse um show na Opera House, levaria cerca de 21 shows lotados para que muitas pessoas pudessem vê-lo.</p></blockquote>
<p><a href="http://francival.wordpress.com/2011/annual-report/">Clique aqui para ver o relatório completo</a></p>
<br />Filed under: <a href='http://francival.wordpress.com/category/sem-categoria/'>Sem-categoria</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/francival.wordpress.com/1527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/francival.wordpress.com/1527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/francival.wordpress.com/1527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/francival.wordpress.com/1527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/francival.wordpress.com/1527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/francival.wordpress.com/1527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/francival.wordpress.com/1527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/francival.wordpress.com/1527/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1527&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://francival.wordpress.com/2012/01/16/os-numeros-da-maloca-em-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b63aedd67e0e0bae0668c0cb4979492b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">francival</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" medium="image" />
	</item>
		<item>
		<title>Versos da benzedeira</title>
		<link>http://francival.wordpress.com/2011/11/07/versos-da-benzedeira/</link>
		<comments>http://francival.wordpress.com/2011/11/07/versos-da-benzedeira/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 03:41:40 +0000</pubDate>
		<dc:creator>francival</dc:creator>
				<category><![CDATA[Folclore]]></category>

		<guid isPermaLink="false">http://francival.wordpress.com/?p=1410</guid>
		<description><![CDATA[Outro dia, em casa, estávamos coversando sobre as antigas benzedeiras que curavam as doenças do povo com rezas, simpatias, defumações, garrafadas, banhos de mato e chás de plantas. A senhora que trabalha conosco lembrou de uns versos antigos sobre benzedeiras. Achei eles tão engraçados e criativos que resolvi resgistrá-los aqui: Te benzo curicaca Desta vez [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1410&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Outro dia, em casa, estávamos coversando sobre as antigas benzedeiras que curavam as doenças do povo com rezas, simpatias, defumações, garrafadas, banhos de mato e chás de plantas.</p>
<p>A senhora que trabalha conosco lembrou de uns versos antigos sobre benzedeiras. Achei eles tão engraçados e criativos que resolvi resgistrá-los aqui:</p>
<h3 style="text-align:center;">Te benzo curicaca</h3>
<h3 style="text-align:center;">Desta vez tu não escapa</h3>
<h3 style="text-align:center;">Com remédio da botica</h3>
<h3 style="text-align:center;">Desta vez tu estica.</h3>
<p>Em tempo: não sei se todos sabem (eu não sabia) que botica é uma pequena farmácia; e curicaca é um tipo de pássaro.</p>
<br />Filed under: <a href='http://francival.wordpress.com/category/folclore/'>Folclore</a> Tagged: <a href='http://francival.wordpress.com/tag/folclore/'>Folclore</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/francival.wordpress.com/1410/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/francival.wordpress.com/1410/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/francival.wordpress.com/1410/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/francival.wordpress.com/1410/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/francival.wordpress.com/1410/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/francival.wordpress.com/1410/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/francival.wordpress.com/1410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/francival.wordpress.com/1410/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1410&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://francival.wordpress.com/2011/11/07/versos-da-benzedeira/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b63aedd67e0e0bae0668c0cb4979492b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">francival</media:title>
		</media:content>
	</item>
		<item>
		<title>A Barata diz que tem&#8230;</title>
		<link>http://francival.wordpress.com/2011/11/04/a-barata-diz-que-tem/</link>
		<comments>http://francival.wordpress.com/2011/11/04/a-barata-diz-que-tem/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 04:38:06 +0000</pubDate>
		<dc:creator>francival</dc:creator>
				<category><![CDATA[Folclore]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[música infantil]]></category>

		<guid isPermaLink="false">http://francival.wordpress.com/?p=928</guid>
		<description><![CDATA[Faz um tempinho que canto a música da barata para a minha filha. No início, só lembrava que a &#8220;barata dizia ter uma cama de cristal, mas dormia no quintal&#8221; (essa parte tá na cor laranja, abaixo). Encontrei as estrofes que estão na cor azul nessa página da Internet. Depois uma coleguinha do meu filho [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=928&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Faz um tempinho que canto a música da barata para a minha filha. No início, só lembrava que a &#8220;barata dizia ter uma cama de cristal, mas dormia no quintal&#8221; (essa parte tá na cor laranja, abaixo). Encontrei as estrofes que estão na cor azul <a href="http://www.lyricstime.com/temas-diversos-a-barata-diz-que-tem-lyrics.html" target="_blank">nessa página da Internet</a>.</p>
<p>Depois uma coleguinha do meu filho falou sobre o perfume da avon. E uma senhora de 70 e poucos anos cantou a estrofe da farinha. Essas partes estão na cor verde.</p>
<p>Por fim, descobrimos o vídeo-clip da Galinha Pintadinha no youtube. Ele tem algumas estrofes diferentes além de ser bem animado. Confiram o vídeo no fim do texto.</p>
<p>Acho que essa música deve mudar conforme a região do Brasil. Então se você souber de alguma estrofe diferente, por favor, deixe-a nos comentários que a adicionarei com prazer na música.</p>
<p style="padding-left:90px;"><span style="color:#000080;"> A Barata diz que tem sete saias de filó</span><br />
<span style="color:#000080;"> É mentira da barata, ela tem é uma só</span><br />
<span style="color:#000080;">Ha, ha, ha, ho, ho, ho, ela tem é uma só !</span></p>
<p style="padding-left:90px;"><span style="color:#000080;">A Barata diz que tem um sapato de veludo</span><br />
<span style="color:#000080;"> É mentira da barata, o pé dela é peludo</span><br />
<span style="color:#000080;"> Ha, ha, ha, ho, ho, ho, o pé dela é peludo !</span></p>
<p style="padding-left:90px;"><span style="color:#000080;">A Barata diz que tem um sapato de fivela</span><br />
<span style="color:#000080;"> É mentira da barata, o sapato é da mãe dela</span><br />
<span style="color:#000080;"> Ha, ha, ha, ho, ho, ho, o sapato é da mãe dela</span></p>
<p style="padding-left:90px;"><span style="color:#000080;">A Barata diz que tem uma cama de marfim</span><br />
<span style="color:#000080;"> É mentira da barata, ela tem é de capim</span><br />
<span style="color:#000080;"> Ha, ha, ha, ho, ho, ho, ela tem é de capim</span></p>
<p style="padding-left:90px;"><span style="color:#000080;">A Barata diz que tem um anel de formatura</span><br />
<span style="color:#000080;"> É mentira da barata, ela tem é casca dura</span><br />
<span style="color:#000080;">Ha, ha, ha, ho, ho, ho, ela tem é casca dura</span></p>
<p style="padding-left:90px;"><span style="color:#000080;">A Barata diz que tem o cabelo cacheado</span><br />
<span style="color:#000080;"> É mentira da barata, ela tem coco raspado</span><br />
<span style="color:#000080;"> Ha, ha, ha, ho, ho, ho, ela tem coco raspado.</span></p>
<p style="padding-left:90px;"><span style="color:#ff6600;">A barata diz tem uma cama de cristal</span><br />
<span style="color:#ff6600;">É mentira da barata ela dorme é no quintal</span><br />
<span style="color:#ff6600;"> Ha, ha, ha, ho, ho, ho,</span><span style="color:#ff6600;"> ela dorme é no quintal</span><br />
<span style="color:#ff6600;"> Ha, ha, ha, ho, ho, ho,</span><span style="color:#ff6600;"> ela dorme é no quintal</span></p>
<p style="padding-left:90px;"><span style="color:#008000;">A barata diz que usa o perfume da avon</span><br />
<span style="color:#008000;">É mentira da barata ela usa é detefon</span><br />
<span style="color:#008000;">Ha, ha, ha, ho, ho, ho,</span><span style="color:#008000;"> ela usa é detefon</span><br />
<span style="color:#008000;"> Ha, ha, ha, ho, ho, ho,</span><span style="color:#008000;"> ela usa é detefon</span></p>
<p style="padding-left:90px;"><span style="color:#008000;">A barata diz que só toma sopa de galinha</span><br />
<span style="color:#008000;">É mentira da barata ela mal come farinha</span><br />
<span style="color:#008000;">Ha, ha, ha, ho, ho, ho,</span><span style="color:#008000;"> ela mal come farinha</span><br />
<span style="color:#008000;">Ha, ha, ha, ho, ho, ho,</span><span style="color:#008000;"> ela mal come farinha</span></p>
<span style="text-align:center; display: block;"><a href="http://francival.wordpress.com/2011/11/04/a-barata-diz-que-tem/"><img src="http://img.youtube.com/vi/l7VsurR48Ew/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://francival.wordpress.com/category/folclore/'>Folclore</a> Tagged: <a href='http://francival.wordpress.com/tag/folclore/'>Folclore</a>, <a href='http://francival.wordpress.com/tag/internet/'>Internet</a>, <a href='http://francival.wordpress.com/tag/musica-infantil/'>música infantil</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/francival.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/francival.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/francival.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/francival.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/francival.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/francival.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/francival.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/francival.wordpress.com/928/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=928&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://francival.wordpress.com/2011/11/04/a-barata-diz-que-tem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b63aedd67e0e0bae0668c0cb4979492b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">francival</media:title>
		</media:content>
	</item>
		<item>
		<title>Apagar diretórios vazios no Linux</title>
		<link>http://francival.wordpress.com/2011/07/20/apagar-diretorios-vazios-no-linux/</link>
		<comments>http://francival.wordpress.com/2011/07/20/apagar-diretorios-vazios-no-linux/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 05:02:11 +0000</pubDate>
		<dc:creator>francival</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://francival.wordpress.com/?p=1101</guid>
		<description><![CDATA[O comando que permite pesquisar uma árvore de diretórios, apagando os que estiverem vazios é: Descobri esse comando outro dia quando precisei apagar vários diretórios vazios que estavam no meio de outros com conteúdo. A minha primeira ação foi utilizar o Nautilus (navegador de arquivos do Gnome), contudo depois de algum tempo perdido na tarefa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1101&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O comando que permite pesquisar uma árvore de diretórios, apagando os que estiverem vazios é:</p>
<p><pre class="brush: bash;"> find . -type d -depth -empty -print -exec rmdir {} \ </pre></p>
<p>Descobri esse comando outro dia quando precisei apagar vários diretórios vazios que estavam no meio de outros com conteúdo. A minha primeira ação foi utilizar o Nautilus (navegador de arquivos do Gnome), contudo depois de algum tempo perdido na tarefa &#8220;braçal&#8221; e monótona de verificar se um diretório estava vazio para então removê-lo, resolvi usar os neurônios para encontrar uma solução mais eficiente. Parti para &#8220;força&#8221; por trás das interfaces gráficas, fui ao <strong>Shell</strong>.</p>
<p>Inicialmente, pensei logo em escrever um script, mas mudei de idéia rapidamente, pois isso demandaria tempo e um certo trabalho. Eu queria uma solução mais rápida e que evitasse a fadiga <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Portanto, fui &#8220;fuçar&#8221; o sistema em busca de algum comando ou script que resolvesse o meu problema.</p>
<p>Utilizei o comando <strong><em>apropos</em></strong> para verificar quais comandos eram relacionados a diretórios:</p>
<p><pre class="brush: bash;">
apropos directories </pre></p>
<p>A saída do comando foi essa:</p>
<p><pre class="brush: bash;">
cleanlinks (1)       - remove dangling symbolic links and empty directories
cp (1)               - copy files and directories
fdupes (1)           - finds duplicate files in a given set of directories
mkdir (1)            - make directories
rm (1)               - remove files or directories
rmdir (1)            - remove empty directories
</pre></p>
<p>Comecei as minhas tentativas pelo <em><strong>rmdir</strong></em>.  Li em sua página de manual que ele apagava diretórios vazios.  Era exatamente isso que eu queria. Utilizei o comando:</p>
<p><pre class="brush: bash;">
 rmdir */
</pre></p>
<p>Ele apagou somente os diretórios que estavam sem conteúdo. Mas aqueles que tinham subdiretórios vazios, ficaram. Na prática eles eram apenas uma cadeia de diretórios contendo outros diretórios sem qualquer arquivo.</p>
<p>Pensei que teria mesmo de desenvolver um script, quando resolvi testar o comando <em><strong>cleanlinks</strong></em>. Na sua página de manual é informado que ele remove  links simbólicos pendentes e diretórios vazios.</p>
<p><pre class="brush: bash;">
cleanlinks
</pre></p>
<p>Fiquei surpreso com a objetividade do comando, pois ele não tem opções e nem pergunta nada. Apenas sai varrendo todos os diretórios abaixo do atual e apaga os que estiverem vazios.</p>
<p>Bateu a curiosidade. Como é que ele faz isso? Será que é um script ou um binário?</p>
<p>Uma das partes boas do Software Livre é que podemos ver os códigos fontes dos programas. Resolvi tentar ver como esse comando funcionava internamente. Para isso, precisava saber onde ele ficava armazenado, portanto usei o <em><strong>whereis</strong></em>:</p>
<p><pre class="brush: bash;">
whereis cleanlinks  cleanlinks: /usr/bin/cleanlinks /usr/share/man/man1/cleanlinks.1.gz
</pre></p>
<p>Descobri que o programa era um script. Para ver o seu código fonte bastou digitar:</p>
<p><pre class="brush: bash;">
vi /usr/bin/cleanlinks
</pre></p>
<p>Cujo resultado foi:</p>
<p><pre class="brush: bash;">
#!/bin/sh
#
# Copyright © 2000, 2003 by The XFree86 Project, Inc
#
# Remove dangling symlinks and empty directories from a shadow link tree
# (created with lndir).
#
# Author: David Dawes &lt;dawes@xfree86.org&gt;
#
# $XFree86: xc/config/util/cleanlinks.sh,v 1.2 2003/04/15 03:05:16 dawes Exp $
find . -type l -print |
(
   read i
   while [ X&quot;$i&quot; != X ]; do
      if [ ! -f &quot;$i&quot; ]; then
         echo $i is a dangling symlink, removing
         rm -f &quot;$i&quot;
      fi
      read i
   done
)

echo Removing empty directories ...
#find . -type d -depth -print | xargs rmdir &gt; /dev/null 2&gt;&amp;1
find . -type d -depth -empty -print -exec rmdir {} \;
exit 0
</pre></p>
<p>Vi que a linha de comando responsável por apagar os diretórios vazios recursivamente era:</p>
<p><pre class="brush: bash;">
find . -type d -depth -empty -print -exec rmdir {} \;
</pre></p>
<p>Basicamente o funcionamento dessa linha é:</p>
<ol>
<li><strong>.</strong> (ponto) indica que o find deve iniciar a busca a partir do diretório atual;</li>
<li><em><strong>-type d</strong></em> deve procurar somente por diretórios;</li>
<li><em><strong>-depth</strong></em> processar cada conteúdo do diretório antes do diretório em si;</li>
<li><em><strong>-empty</strong></em> selecionar somente os diretórios vazios;</li>
<li><em><strong>-print -exec rmdir {} \;</strong></em> apaga cada diretório encontrado que atenda as condições anteriores.</li>
</ol>
<p>Uma última informação: o <em><strong>cleanlinks</strong></em> faz parte do pacote <em><strong>xutils-dev </strong></em>que não vem por padrão no Ubuntu.  Se quiser usar o primeiro é necessário instalar <em><strong></strong></em> o segundo.</p>
<p>Até a próxima!</p>
<br />Filed under: <a href='http://francival.wordpress.com/category/linux/'>Linux</a> Tagged: <a href='http://francival.wordpress.com/tag/linux/'>Linux</a>, <a href='http://francival.wordpress.com/tag/shell/'>Shell</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/francival.wordpress.com/1101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/francival.wordpress.com/1101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/francival.wordpress.com/1101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/francival.wordpress.com/1101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/francival.wordpress.com/1101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/francival.wordpress.com/1101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/francival.wordpress.com/1101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/francival.wordpress.com/1101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1101&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://francival.wordpress.com/2011/07/20/apagar-diretorios-vazios-no-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b63aedd67e0e0bae0668c0cb4979492b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">francival</media:title>
		</media:content>
	</item>
		<item>
		<title>Discurso de Steve Jobs na formatura de Stanford em 2005</title>
		<link>http://francival.wordpress.com/2011/07/18/discurso-de-steve-jobs-na-formatura-de-stanford-em-2005/</link>
		<comments>http://francival.wordpress.com/2011/07/18/discurso-de-steve-jobs-na-formatura-de-stanford-em-2005/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 02:29:20 +0000</pubDate>
		<dc:creator>francival</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>
		<category><![CDATA[Educação]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://francival.wordpress.com/?p=1383</guid>
		<description><![CDATA[Até o dia 15 de julho de 2011, eu ainda não tinha visto o vídeo abaixo, onde o Steve Jobs, um dos fundadores da Apple e do Estúdio Pixar, fez um belíssimo discurso na formatura dos alunos de Starford. Achei esse vídeo tão inspirador que resolvi publicá-lo na Maloca. O som está em inglês. Mas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1383&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Até o dia 15 de julho de 2011, eu ainda não tinha visto o vídeo abaixo, onde o Steve Jobs, um dos fundadores da Apple e do Estúdio Pixar, fez um belíssimo discurso na formatura dos alunos de Starford. Achei esse vídeo tão inspirador que resolvi publicá-lo na Maloca.</p>
<p>O som está em inglês. Mas é possível ver legendas em português fazendo os seguintes passos:</p>
<ol>
<li>Clique na seta em branco que aparece por cima do vídeo, espere ele iniciar;</li>
<li>Mova o mouse para cima (eu falei mover, não é para clicar) das letras <strong>CC</strong> que ficam ao lado do &#8220;<strong>240p</strong>&#8221; na parte de baixo do vídeo;</li>
<li>Será aberto um pequeno menu, clique em &#8220;<strong>Translate Captions <span style="color:#ff0000;">BETA</span></strong>&#8220;,</li>
<li>Escolha &#8220;<strong>Portuguese &#8212; Português</strong>&#8220;, clique em <strong>OK</strong>.</li>
</ol>
<p>Aprecie sem moderação <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<span style="text-align:center; display: block;"><a href="http://francival.wordpress.com/2011/07/18/discurso-de-steve-jobs-na-formatura-de-stanford-em-2005/"><img src="http://img.youtube.com/vi/UF8uR6Z6KLc/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://francival.wordpress.com/category/sem-categoria/'>Sem-categoria</a> Tagged: <a href='http://francival.wordpress.com/tag/educacao/'>Educação</a>, <a href='http://francival.wordpress.com/tag/internet/'>Internet</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/francival.wordpress.com/1383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/francival.wordpress.com/1383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/francival.wordpress.com/1383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/francival.wordpress.com/1383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/francival.wordpress.com/1383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/francival.wordpress.com/1383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/francival.wordpress.com/1383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/francival.wordpress.com/1383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=francival.wordpress.com&amp;blog=2920290&amp;post=1383&amp;subd=francival&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://francival.wordpress.com/2011/07/18/discurso-de-steve-jobs-na-formatura-de-stanford-em-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b63aedd67e0e0bae0668c0cb4979492b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">francival</media:title>
		</media:content>
	</item>
	</channel>
</rss>
