﻿<?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>Sviluppatore, Amministratore e Consulente Informatico &#187; shell</title>
	<atom:link href="http://www.marcobruni.info/category/shell/feed" rel="self" type="application/rss+xml" />
	<link>http://www.marcobruni.info</link>
	<description>Quando una professione è anche una passione</description>
	<lastBuildDate>Wed, 19 May 2010 14:10:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux Shell: Integrare l&#8217; output di ls</title>
		<link>http://www.marcobruni.info/linux-shell-integrare-l-output-di-ls.html</link>
		<comments>http://www.marcobruni.info/linux-shell-integrare-l-output-di-ls.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 06:34:12 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.marcobruni.info/?p=475</guid>
		<description><![CDATA[ls è uno dei comandi base di UNIX, e quindi anche per GNU/Linux, con esso è possibile controllare directories, files, permessi, ecc., il suo output è dettagliato e ben strutturato, ma può anche essere migliorato.
Come?
Provate a mandare in esecuzione:
$ (printf “PERMESSI LINKS PROPRIETARIO GRUPPO DIMENSIONE MESE GIORNO HH:MM PROGRAMMA” ; ls -l &#124; sed 1d) [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-integrare-l-output-di-ls.html"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-integrare-l-output-di-ls.html" height="61" width="51" /></a></div><p>ls è uno dei comandi base di UNIX, e quindi anche per GNU/Linux, con esso è possibile controllare directories, files, permessi, ecc., il suo output è dettagliato e ben strutturato, ma può anche essere migliorato.</p>
<p>Come?</p>
<p>Provate a mandare in esecuzione:</p>
<p>$ (printf “PERMESSI LINKS PROPRIETARIO GRUPPO DIMENSIONE MESE GIORNO HH:MM PROGRAMMA” ; ls -l | sed 1d) | column -t</p>
<p>Articoli correlati:<br />
<a href="http://www.marcobruni.info/it/category/linux">http://www.marcobruni.info/it/category/linux</a><br />
<a href="http://www.marcobruni.info/it/category/shell">http://www.marcobruni.info/it/category/shell</a></p>
<p class="akst_link"><a href="http://www.marcobruni.info/?p=475&amp;akst_action=share-this"  title="Invia il post via mail o salvalo in uno dei servizi di bookmarking sociale..." id="akst_link_475" class="akst_share_link" rel="nofollow">Condividi</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcobruni.info/linux-shell-integrare-l-output-di-ls.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Shell: Cambiare estensione ricorsivamente</title>
		<link>http://www.marcobruni.info/linux-shell-cambiare-estensione-ricorsivamente.html</link>
		<comments>http://www.marcobruni.info/linux-shell-cambiare-estensione-ricorsivamente.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 10:35:34 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.marcobruni.info/?p=482</guid>
		<description><![CDATA[Spesso le foto scaricate dalla fotocamera digitale, hanno estensione .JPG, anziche .jpg, per ovviare al “problema”, basterà eseguire il comando seguente dalla shell:
find /percorso/delle/immagini -name *.JPG -exec rename “s/.JPG/.jpg/g” {} ;
Condividi
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-cambiare-estensione-ricorsivamente.html"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-cambiare-estensione-ricorsivamente.html" height="61" width="51" /></a></div><p>Spesso le foto scaricate dalla fotocamera digitale, hanno estensione .JPG, anziche .jpg, per ovviare al “problema”, basterà eseguire il comando seguente dalla shell:</p>
<p><code>find /percorso/delle/immagini -name *.JPG -exec rename “s/.JPG/.jpg/g” {} ;</code></p>
<p class="akst_link"><a href="http://www.marcobruni.info/?p=482&amp;akst_action=share-this"  title="Invia il post via mail o salvalo in uno dei servizi di bookmarking sociale..." id="akst_link_482" class="akst_share_link" rel="nofollow">Condividi</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcobruni.info/linux-shell-cambiare-estensione-ricorsivamente.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Shell: Zippare e spostare</title>
		<link>http://www.marcobruni.info/linux-shell-zippare-e-spostare.html</link>
		<comments>http://www.marcobruni.info/linux-shell-zippare-e-spostare.html#comments</comments>
		<pubDate>Thu, 14 Jan 2010 06:24:26 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.marcobruni.info/?p=335</guid>
		<description><![CDATA[Continuiamo ad esplorare il fantastico mondo di Gnu/Linux.
Il comando di oggi, non fa altro che comprimere la directory di lavoro al volo, evidenziando i progressi, e spostandola nella posizione voluta.
tar -cf &#8211; . &#124; pv -s $(du -sb . &#124; awk &#8216;{print $1}&#8217;) &#124; gzip > out.tgz
Ciò che accade è che indichiamo a tar di [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-zippare-e-spostare.html"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-zippare-e-spostare.html" height="61" width="51" /></a></div><p>Continuiamo ad esplorare il fantastico mondo di <a href="http://it.wikipedia.org/wiki/Linux" target="_blank">Gnu/Linux</a>.</p>
<p>Il comando di oggi, non fa altro che comprimere la directory di lavoro al volo, evidenziando i progressi, e spostandola nella posizione voluta.</p>
<p>tar -cf &#8211; . | pv -s $(du -sb . | awk &#8216;{print $1}&#8217;) | gzip > out.tgz</p>
<p>Ciò che accade è che indichiamo a tar di creare “-c”, un archivio di tutti i file nella directory corrente “.” (ricorsivamente), stampando l output dei dati verso lo stdout “-f -”, poi andiamo a specificare la dimensione “-s” di tutti i file nella directory corrente, per il comando “pv”, il prossimo passo: du “-sb. | awk? (Print $ 1)?” restituisce il numero di byte della directory corrente, poi zippiamo tutto il contenuto ed inviamo l outpup verso il file “out.tgz”</p>
<p><strong>Articoli correlati:</strong><br />
<a href="http://www.marcobruni.info/it/linux-shell-scompattare-dalla-rete.html">Linux shell: Scompattare dalla rete</a></p>
<p><a href="http://www.marcobruni.info/it/linux-il-meglio-degli-ultimi-10-anni-secondo-ibm-developerworks.html">Linux, il meglio degli ultimi 10 anni secondo IBM developerWorks</a></p>
<p class="akst_link"><a href="http://www.marcobruni.info/?p=335&amp;akst_action=share-this"  title="Invia il post via mail o salvalo in uno dei servizi di bookmarking sociale..." id="akst_link_335" class="akst_share_link" rel="nofollow">Condividi</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcobruni.info/linux-shell-zippare-e-spostare.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux shell: Scompattare dalla rete</title>
		<link>http://www.marcobruni.info/linux-shell-scompattare-dalla-rete.html</link>
		<comments>http://www.marcobruni.info/linux-shell-scompattare-dalla-rete.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 05:53:46 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.marcobruni.info/?p=339</guid>
		<description><![CDATA[Da oggi comincio a pubblicare degli articoli che riguardano GNU/Linux che è un sistema operativo libero di tipo Unix ed in particolare la shell che non è l&#8217;ascella   ma è un programma che permette agli utenti di comunicare con il sistema e di avviare altri programmi.
Pubblicherò periodicamente questi consigli per diventare un ottimo [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-scompattare-dalla-rete.html"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.marcobruni.info%2Flinux-shell-scompattare-dalla-rete.html" height="61" width="51" /></a></div><p>Da oggi comincio a pubblicare degli articoli che riguardano <a href="http://it.wikipedia.org/wiki/Linux" target="_blank">GNU/Linux</a> che è un sistema operativo libero di tipo Unix ed in particolare la <a href="http://it.wikipedia.org/wiki/Shell_%28informatica%29">shell</a> che non è l&#8217;ascella <img src='http://www.marcobruni.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ma è un programma che permette agli utenti di comunicare con il sistema e di avviare altri programmi.</p>
<p>Pubblicherò periodicamente questi consigli per diventare un ottimo amministratore di sistemi GNU/Linux <img src='http://www.marcobruni.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Perchè non provare a spacchettare un tarball direttamente dalla rete, senza salvare il paccheto localmente?</p>
<p>Proviamoci:</p>
<p>Usando wget digitate ed esguite questo comando: wget -O &#8211; http://IndirizzoWeb/a.gz | tar xz<br />
Oppure Curl digitate ed esguite questo comando: curl http://IndirizzoWeb/a.gz | tar xz</p>
<p>Se l&#8217;archivio è compresso con bzip2 utilizzare “xj” come opzioni a tar cioè tar xj.</p>
<p class="akst_link"><a href="http://www.marcobruni.info/?p=339&amp;akst_action=share-this"  title="Invia il post via mail o salvalo in uno dei servizi di bookmarking sociale..." id="akst_link_339" class="akst_share_link" rel="nofollow">Condividi</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcobruni.info/linux-shell-scompattare-dalla-rete.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
