<?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>find &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/find/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 02 Feb 2021 16:28:16 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=94230</generator>
	<item>
		<title>BASH: Cercare file con data compresa in un range</title>
		<link>https://blog.smsoft.it/2021/02/02/bash-cercare-file-con-data-compresa-in-un-range/</link>
					<comments>https://blog.smsoft.it/2021/02/02/bash-cercare-file-con-data-compresa-in-un-range/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 02 Feb 2021 09:30:00 +0000</pubDate>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[find]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=4867</guid>

					<description><![CDATA[Oggi mi serviva creare un archivio di files ma dovevo selezionare solo solo quelli del 2020 tra tutti quelli presenti nella cartella. Ecco uno script bash che fa al vostro caso: Lo script recupera i file nella cartella &#8220;padre&#8221; e li copia nella cartella corrente. Potete modificarlo secondo le vostre esigenze. enjoy!]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Oggi mi serviva creare un archivio di files ma dovevo selezionare solo solo quelli del 2020 tra tutti quelli presenti nella cartella. Ecco uno script bash che fa al vostro caso:</p>



<pre class="wp-block-code"><code>#!/bin/bash
for i in $(find ../ -newermt "2020-01-01" ! -newermt "2020-12-31"); do
  cp -p $i ./
done
</code></pre>



<p class="wp-block-paragraph">Lo script recupera i file nella cartella &#8220;padre&#8221; e li copia nella cartella corrente. Potete modificarlo secondo le vostre esigenze.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2021/02/02/bash-cercare-file-con-data-compresa-in-un-range/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cercare file da terminale su OSX</title>
		<link>https://blog.smsoft.it/2015/05/26/cercare-file-da-terminale-su-osx/</link>
					<comments>https://blog.smsoft.it/2015/05/26/cercare-file-da-terminale-su-osx/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 26 May 2015 09:30:55 +0000</pubDate>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[locate]]></category>
		<category><![CDATA[mdfind]]></category>
		<category><![CDATA[Spotlight]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=3126</guid>

					<description><![CDATA[Gli utenti Linux sono abituati ad usare il comando locate o find per cercare files sul disco. In pratica locate differisce da find perché si appoggia ad un database interno in cui sono catalogati i files e quindi la ricerca risulta molto veloce (non va analizzato il disco per trovare i files, ma interrogato il ... <a title="Cercare file da terminale su OSX" class="read-more" href="https://blog.smsoft.it/2015/05/26/cercare-file-da-terminale-su-osx/" aria-label="Per saperne di più su Cercare file da terminale su OSX">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Gli utenti Linux sono abituati ad usare il comando <strong>locate</strong> o <strong>find</strong> per cercare files sul disco. In pratica locate differisce da find perché si appoggia ad un database interno in cui sono catalogati i files e quindi la ricerca risulta molto veloce (non va analizzato il disco per trovare i files, ma interrogato il database interno).</p>
<p>Su OSX si può usare il classico find, ma non c&#8217;è locate o almeno se provate a richiamarlo viene indicato che il database non esiste.</p>
<p>A questo punto, conviene creare il database di locate? No, non occorre, perché ci si può integrare con il database del fantastico <strong>Spotlight</strong> direttamente da terminale, con il vantaggio che si potrà cercare anche nel contenuto dei files ed avere risposte in tempo reale. </p>
<p>Il comando da usare è <strong>mdfind</strong> e funziona in modo semplice.</p>
<p>Per cercare nell&#8217;intero database, ad esempio la parola <strong>curriculum</strong>, basta digitare:<br />
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock485497">
                <p></p><pre class="urvanov-syntax-highlighter-plain-tag">mdfind curriculum</pre><p></p>
            </div>
         

        </p>
<p>per limitare la ricerca ad una cartella, es la propria Documenti, basta digitare:<br />
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock309864">
                <p></p><pre class="urvanov-syntax-highlighter-plain-tag">mdfind -onlyin ~/Documents curriculum</pre><p></p>
            </div>
         

        </p>
<p>infine per limitare la ricerca al solo nome del file e non al contenuto, si può usare:<br />
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock377135">
                <p></p><pre class="urvanov-syntax-highlighter-plain-tag">mdfind -name curriculum</pre><p></p>
            </div>
         

        </p>
<p>Nel caso sia necessario svuotare l&#8217;indice di Spotlight e forzarne la ricostruzione, si può digitare nel terminale:<br />
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock491789">
                <p></p><pre class="urvanov-syntax-highlighter-plain-tag">mdutil -E</pre><p></p>
            </div>
         

        </p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2015/05/26/cercare-file-da-terminale-su-osx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cercare i file in una directory più vecchi di tre mesi e cancellarli</title>
		<link>https://blog.smsoft.it/2010/08/13/cercare-i-file-in-una-directory-piu-vecchi-di-tre-mesi-e-cancellarli/</link>
					<comments>https://blog.smsoft.it/2010/08/13/cercare-i-file-in-una-directory-piu-vecchi-di-tre-mesi-e-cancellarli/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 13 Aug 2010 16:12:30 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[mtime]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=868</guid>

					<description><![CDATA[Per cercare i file in una directory più vecchi di tre mesi e cancellarli, si può usare il seguente comando da terminale: [crayon-6a3ed970f3ced007599448/]]]></description>
										<content:encoded><![CDATA[<p>Per cercare i file in una directory più vecchi di tre mesi e cancellarli, si può usare il seguente comando da terminale:</p><pre class="urvanov-syntax-highlighter-plain-tag">find /var/backupdb/ -type f -mtime +93 -exec rm -f {} \;</pre><p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2010/08/13/cercare-i-file-in-una-directory-piu-vecchi-di-tre-mesi-e-cancellarli/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cambiare i permessi di files o directory ricorsivamente</title>
		<link>https://blog.smsoft.it/2010/08/09/cambiare-i-permessi-di-files-o-directory-ricorsivamente/</link>
					<comments>https://blog.smsoft.it/2010/08/09/cambiare-i-permessi-di-files-o-directory-ricorsivamente/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 09 Aug 2010 08:01:13 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[find]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=863</guid>

					<description><![CDATA[Di tanto in tanto capita di dover reimpostare i permessi di tutti i files o tutte le cartelle in modo ricorsivo. Seguono due comandi da eseguire dal terminale: &#8211; cambiare i permessi dei soli file in 644 ricorsivamente [crayon-6a3ed970f40fc863127189/] &#8211; cambiare i permessi delle sole directory in 700 ricorsivamente [crayon-6a3ed970f4109741043648/] Chiaramente i permessi possono essere ... <a title="Cambiare i permessi di files o directory ricorsivamente" class="read-more" href="https://blog.smsoft.it/2010/08/09/cambiare-i-permessi-di-files-o-directory-ricorsivamente/" aria-label="Per saperne di più su Cambiare i permessi di files o directory ricorsivamente">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Di tanto in tanto capita di dover reimpostare i permessi di tutti i files o tutte le cartelle in modo ricorsivo. Seguono due comandi da eseguire dal terminale:<br />
&#8211; cambiare i permessi dei soli file in 644 ricorsivamente</p><pre class="urvanov-syntax-highlighter-plain-tag">find ./ -type f -exec chmod 644 {} +</pre><p></p>
<p>&#8211; cambiare i permessi delle sole directory in 700 ricorsivamente</p><pre class="urvanov-syntax-highlighter-plain-tag">find ./ -type d -exec chmod 700 {} +</pre><p></p>
<p>Chiaramente i permessi possono essere variati come si preferisce, ricordando che i permessi sui sistemi unix like funzionano nel seguente modo. Innanzitutto sono tre cifre,<br />
• la prima relativa al proprietario,<br />
• la seconda relativa al gruppo proprietario<br />
• la terza relativa a tutti gli altri.<br />
La cifra viene calcolata in valore ottale, tenendo presente che i tipi permessi, che possono essere combinati, sono tre e sono:<br />
• Lettura = 4<br />
• Scrittura = 2<br />
• Esecuzione = 1<br />
quindi i permessi 644 sul file significano che il proprietario potrà leggere e scrivere il file (6, ovvero 4+2), gli appartenenti al gruppo associato al file potranno solo leggere il file (4) ed anche tutti gli altri potranno solo leggere il file</p>
<p>enjoy</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2010/08/09/cambiare-i-permessi-di-files-o-directory-ricorsivamente/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Visualizzare i file modificati oggi nella directory corrente</title>
		<link>https://blog.smsoft.it/2010/08/02/visualizzare-i-file-modificati-oggi-nella-directory-corrente/</link>
					<comments>https://blog.smsoft.it/2010/08/02/visualizzare-i-file-modificati-oggi-nella-directory-corrente/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 02 Aug 2010 16:10:26 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[mtime]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=865</guid>

					<description><![CDATA[Per visualizzare l&#8217;elenco dei file modificati oggi nella directory corrente, si può eseguire il seguente comando da terminale: [crayon-6a3ed9710024c734411336/]]]></description>
										<content:encoded><![CDATA[<p>Per visualizzare l&#8217;elenco dei file modificati oggi nella directory corrente, si può eseguire il seguente comando da terminale:</p><pre class="urvanov-syntax-highlighter-plain-tag">find . -mtime -1 \! -type d -exec ls -l {} \;</pre><p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2010/08/02/visualizzare-i-file-modificati-oggi-nella-directory-corrente/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
