<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=337395&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / commande found * fichier différents de *.mp3 [resolu]]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=337395</link>
		<description><![CDATA[Les sujets les plus récents dans commande found * fichier différents de *.mp3 [resolu].]]></description>
		<lastBuildDate>Thu, 13 Aug 2009 08:05:30 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2866491#p2866491</link>
			<description><![CDATA[<div class="quotebox"><cite>Mpok a écrit&#160;:</cite><blockquote><div><p>Remarque @om &amp; all : si l&#039;on precise un &quot;-type&quot; dans une commande find, il est RECOMMANDE de le placer en début</p></div></blockquote></div><p>J&#039;édite <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (®om)]]></author>
			<pubDate>Thu, 13 Aug 2009 08:05:30 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2866491#p2866491</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2866485#p2866485</link>
			<description><![CDATA[<p>Remarque @om &amp; all : si l&#039;on precise un &quot;-type&quot; dans une commande find, il est RECOMMANDE de le placer en début (sauf cas très particuliers).. (bon, dans ton cas, ça ne doit pas poser de pbm, c&#039;est juste une remarque générale, et une bonne habitude à prendre pour éviter des problèmes).<br />Les expressions sont évaluées dans l&#039;ordre (de gauche à droite), donc en gros il faut écrire sa commande du moins spécifique au plus spécifique : en l&#039;occurrence, tu veux traiter des fichiers, donc &quot;-type f&quot;, et ENSUITE tu veux qu&#039;ils ne soient pas &quot;*.mp3&quot;...<br />C&#039;est un détail, soit, mais ça peut devenir important pour certains &quot;find&quot; plus complexes..</p>]]></description>
			<author><![CDATA[dummy@example.com (Mpok)]]></author>
			<pubDate>Thu, 13 Aug 2009 08:00:33 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2866485#p2866485</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2866441#p2866441</link>
			<description><![CDATA[<p>Et pour les images .jpg :</p><div class="codebox"><pre><code>find . -type f -iregex &#039;.*\.jpg?g$&#039; -print</code></pre></div><p>dans le répertoire bien entendu.</p>]]></description>
			<author><![CDATA[dummy@example.com (rpj)]]></author>
			<pubDate>Thu, 13 Aug 2009 07:27:24 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2866441#p2866441</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2865607#p2865607</link>
			<description><![CDATA[<p>c&#039;est vrai que c&#039;est pas mal du tout ca Rom</p>]]></description>
			<author><![CDATA[dummy@example.com (k1k)]]></author>
			<pubDate>Wed, 12 Aug 2009 17:48:28 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2865607#p2865607</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2865548#p2865548</link>
			<description><![CDATA[<div class="quotebox"><cite>®om a écrit&#160;:</cite><blockquote><div><p>Pour supprimer tous les non-mp3 trouvés dans un sous-répertoire de DIRECTORY :</p><div class="codebox"><pre><code>find DIRECTORY -type f -not -iname &#039;*.mp3&#039; -delete</code></pre></div></div></blockquote></div><p>C&#039;est super ça, merci ®om.</p>]]></description>
			<author><![CDATA[dummy@example.com (olaf.10)]]></author>
			<pubDate>Wed, 12 Aug 2009 17:00:18 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2865548#p2865548</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864702#p2864702</link>
			<description><![CDATA[<p>pas mal ton truc toto2006,<br />je vais m&#039;en servir,<br />je vais ventiller manuellement le résultat du fichier et faire 1 fichier deleteFile.txt un autre moveFile.txt<br />et faire 1 script qui lit le fichier deleteFile.txt qui supprimera tous fichier présent dans cette liste<br />et un autre script de move qui déplacera tous fichier présent dans un répertoire cible</p>]]></description>
			<author><![CDATA[dummy@example.com (k1k)]]></author>
			<pubDate>Wed, 12 Aug 2009 09:52:38 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864702#p2864702</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864650#p2864650</link>
			<description><![CDATA[<p>salut , </p><p>tu peux aussi te baser sur les mime types.</p><p>cad si un fichier est un mp3/mp2/mpeg&#160; il dois avoir le type MIME &quot;audio/mpeg&quot; .</p><p>ex : la commande file -i sur un mp3 doit te retourner &quot;audio/mpeg&quot;</p><p>sinon voila un petit script qui va scruter le repertoire dans lequel on l&#039;execute <br />et lister les fichiers dont le mime type n&#039;est pas &quot;audio/mpeg&quot; dans le fichier ~/NOTANMP3.TXT<br /> </p><div class="codebox"><pre><code>DIR=`pwd`

echo &quot;*** DEBUT DE RECHERCHE SUR:&quot; $DIR &gt;&gt;~/NOTANMP3.TXT

find $DIR -name &#039;*.*&#039; | while read I
do
       file -i &quot;$I&quot; | grep -v &quot;audio/mpeg&quot; 
done &gt;&gt;~/NOTANMP3.TXT

echo &quot;*** FIN DE RECHERCHE SUR:&quot; $DIR &gt;&gt;~/NOTANMP3.TXT</code></pre></div><p>cf:&#160; &#160; &#160;http://www.rfc-editor.org/rfc/rfc3003.txt<br />&#160; &#160; &#160; &#160; man file</p>]]></description>
			<author><![CDATA[dummy@example.com (toto2006)]]></author>
			<pubDate>Wed, 12 Aug 2009 09:28:13 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864650#p2864650</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864544#p2864544</link>
			<description><![CDATA[<p>Pour déplacer tous les non-mp3 trouvés dans un sous-répertoire de DIRECTORY vers TARGET :</p><div class="codebox"><pre><code>find DIRECTORY -type f -not -iname &#039;*.mp3&#039; -exec mv {} TARGET \;</code></pre></div><p>Pour supprimer tous les non-mp3 trouvés dans un sous-répertoire de DIRECTORY :</p><div class="codebox"><pre><code>find DIRECTORY -type f -not -iname &#039;*.mp3&#039; -delete</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (®om)]]></author>
			<pubDate>Wed, 12 Aug 2009 08:41:38 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864544#p2864544</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864539#p2864539</link>
			<description><![CDATA[<p>&gt;&gt;Nautilus manque de cette options de find avec option<br />je reviens sur ce que j&#039;ai dit dans nautilus il faut pas mettre le joker * pour les recherche par ctrl + F</p><p>mais seul mp3 suffit .</p>]]></description>
			<author><![CDATA[dummy@example.com (k1k)]]></author>
			<pubDate>Wed, 12 Aug 2009 08:37:43 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864539#p2864539</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864535#p2864535</link>
			<description><![CDATA[<p>Hello,</p><p>Super les gars merci pour les propositions.<br />j&#039;ai crée un répertoire bidon contenant des fichiers mp3, pdt, txt, avi .. pour tester<br />j&#039;ai testé :&#160; &quot; ls | grep -Fv &quot;$(ls *.mp3) &quot; <br />mais il ne revois pas le contenu des dossiers.<br />et renvois de plus le nom des dossiers.</p><p>j&#039;ai testé le &quot; find .-depth -not -iname &quot;*.mp3&quot; -delete<br />il fonctionne très bien (sous répertoire \ répertoire courant), sauf qu&#039;il renvoi la notification :<br />find: impossible de supprimer &quot;./album1&quot;: Le dossier n&#039;est pas vide<br />find: impossible de supprimer &quot;./album2&quot;: Le dossier n&#039;est pas vide<br />..<br />il n&#039;arrive pas supprimer car le dossier contient toujours des mp3 <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Le script de Gage ne fonctionne pas vraiment bien (il ne fait pas les sous répertoire, et problème d&#039;espace comme il la dit...)</p><br /><p>Merci à vous.<br />c&#039;est ok, je vais soit utilisé le &quot; find .-depth -not -iname &quot;*.mp3&quot; -delete &quot;</p><br /><p>Nautilus manque de cette options de find avec option</p>]]></description>
			<author><![CDATA[dummy@example.com (k1k)]]></author>
			<pubDate>Wed, 12 Aug 2009 08:35:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864535#p2864535</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864369#p2864369</link>
			<description><![CDATA[<p>Salut,</p><p>après avoir parcouru le man de long en large:</p><div class="codebox"><pre><code>find . -depth -not -iname &quot;*.mp3&quot; -delete</code></pre></div><p>L&#039;option <strong>-not</strong> pour inverser le résultat.</p><p>PS: ne pas oublier de se mettre dans le bon répertoire.<br />PS2: exécuter sans <strong>-delete</strong> avant pour vérifier les résultats.</p>]]></description>
			<author><![CDATA[dummy@example.com (vincentp010)]]></author>
			<pubDate>Wed, 12 Aug 2009 05:29:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864369#p2864369</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864278#p2864278</link>
			<description><![CDATA[<p>Bon alors par contre, il va y avoir un problème et j&#039;ignore comment le résoudre, c&#039;est de gérer les espaces dans les noms de fichiers.<br />Exemple : si dans mon répertoire j&#039;ai Sultans of swings.mp3 :</p><div class="codebox"><pre><code>for i in $(find . -name &#039;*.mp3&#039;) ; do mv $i SAUVEGARDE ; done
mv: ne peut évaluer `./Sultans&#039;: Aucun fichier ou dossier de ce type
mv: ne peut évaluer `of&#039;: Aucun fichier ou dossier de ce type
mv: ne peut évaluer `swing.mp3&#039;: Aucun fichier ou dossier de ce type</code></pre></div><p>(Bien évidemment, c&#039;est un exemple : Dire straits ne s&#039;écoute qu&#039;en flac)</p><p>Une piste serait d&#039;utiliser sed pour remplacer toutes les espaces par des espaces précédées d&#039;un antislash :</p><div class="codebox"><pre><code>mkdir SAUVEGARDE
for i in $(sed -e &#039;s# #\ #g&#039; $(find . -name &#039;*.mp3&#039;)) ; do mv $i SAUVEGARDE ; done
rm *
mv SAUVEGARDE/* .
rm -r SAUVEGARDE</code></pre></div><p>Mais ça commence à devenir sacrément embrouillé (et accessoirement, le forum manque de coloration syntaxique)</p>]]></description>
			<author><![CDATA[dummy@example.com (Gage)]]></author>
			<pubDate>Wed, 12 Aug 2009 00:07:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864278#p2864278</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864215#p2864215</link>
			<description><![CDATA[<p>^^</p><p>Nan, mais, je viens de tilter : si tous les fichiers recherchés ont l&#039;extension .mp3, on doit pouvoir les obtenir en faisant « ls *.mp3 », non ?</p><p>Partant de là, une commande du genre « <strong>ls | grep -Fv &quot;$(ls *.mp3)&quot;</strong> » devrait renvoyer la liste des fichiers dont le nom ne finit pas par .mp3<br />(grep -v &quot;machin&quot; sert à sélectionner uniquement les lignes ne contenant pas machin, et l&#039;option -F indique que machin doit être considéré comme une suite de mots à rechercher et pas comme un seul mot.)</p><p>Je viens de faire un essai rapide, ça a l&#039;air de marcher.</p>]]></description>
			<author><![CDATA[dummy@example.com (Elzen)]]></author>
			<pubDate>Tue, 11 Aug 2009 23:02:04 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864215#p2864215</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864209#p2864209</link>
			<description><![CDATA[<div class="quotebox"><cite>ArkSeth a écrit&#160;:</cite><blockquote><div><p>(Et je vois que je ne suis pas le seul à avoir du mal avec find ^^)</p></div></blockquote></div><p>D&#039;autant plus que là, il faut combiner maîtrise de find et maîtrise des expressions régulières... et déjà que la syntaxe de find est imbitable, mais alors les expressions régulières, c&#039;est une véritable horreur.</p><div class="quotebox"><cite>Je ne sais plus qui a écrit&#160;:</cite><blockquote><div><p>Certaines personnes, lorsqu&#039;elles ont un problème, se disent &quot;je sais, je vais utiliser une expression régulière&quot;. Maintenant, elles ont deux problèmes.</p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (Gage)]]></author>
			<pubDate>Tue, 11 Aug 2009 22:57:11 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864209#p2864209</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  commande found * fichier différents de *.mp3 [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864196#p2864196</link>
			<description><![CDATA[<p>(Je dirais rmdir plutôt que rm -r, à la fin, elle est censée être faite pour ça (la suppression de répertoires vides))</p><p>(Et je vois que je ne suis pas le seul à avoir du mal avec find ^^)</p>]]></description>
			<author><![CDATA[dummy@example.com (Elzen)]]></author>
			<pubDate>Tue, 11 Aug 2009 22:50:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2864196#p2864196</guid>
		</item>
	</channel>
</rss>
