Re: du avec des répertoires comportant des espaces
Le Thu, 11 Mar 2010 17:30:02 +0100, giggzounet a écrit : pour éviter le problème, lance ta commande avec -- et ensuite un espace puis tes fichiers. du style : ls -- * C'est un problème de bash et pas de commande. Ça fait pareil avec ls cela m'a bien servi de leçon en tout cas. J'ai renommé BESTIALEMENT le répertoire et plus de problème. Je vais donner un cours à ma fille sur les noms de répertoires. (comme c'est une littéraire ... pas fini) Merci pour tous vos tuyaux. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b9a4044$0$16802$426a7...@news.free.fr
Re: du avec des répertoires comportant des espaces
giggzounet giggzou...@gmail.com writes: ben c'est pas compliqué : pas de caractère spéciaux, pas d'espace...que des lettres et vala... Franchement, on est plus en 90. J'ai des espaces partout dans mes noms de fichier, des accents... Et pas de problème. Il n'y a que quelque cas encore gênants (le - en première lettre, et quelque caractères spéciaux), mais grosso-modo, il y a très peu de problème bye -- Rémi Vanicat -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/871vfpa95p@debian.org
Re: du avec des répertoires comportant des espaces
Le Fri, 12 Mar 2010 15:50:02 +0100, Rémi Vanicat a écrit : giggzounet giggzou...@gmail.com writes: ben c'est pas compliqué : pas de caractère spéciaux, pas d'espace...que des lettres et vala... Franchement, on est plus en 90. J'ai des espaces partout dans mes noms de fichier, des accents... Et pas de problème. Il n'y a que quelque cas encore gênants (le - en première lettre, et quelque caractères spéciaux), mais grosso-modo, il y a très peu de problème je le reconnais mais j'étais vraiment dans le mauvais cas. enfin on m'y a mis :-( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b9a96ce$0$15666$426a3...@news.free.fr
Re: du avec des répertoires comportant des espaces
Le Thu, 11 Mar 2010 00:00:03 +0100, thib a écrit : Les noms de fichiers expanded par des wildcards sont automatiquement escaped s'ils contiennent des espaces, du moins sous bash et j'imagine tous les bourne-shell (ce n'est donc pas ça le problème). Quelle est la particularité exacte de l'output de `du -h *`? Peut-être que la commande réellement désirée dans ce cas est celle-ci: $ du -h --max-depth=1 2/dev/null je ne veux pas limiter la profondeur de recherche. En fait c'est un problème bash et pas du parce que la commande ls me fait les mêmes choses. je pense avoir trouvé : il y a un répertoire Cyndi Lauper - Twelve deadly cyns... and then some pas mal comme nom ... euh ! non :-(( je vais investiguer dessus. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b98ab81$0$27951$426a7...@news.free.fr
Re: du avec des répertoires comportant des espaces
Le Thu, 11 Mar 2010 10:20:03 +0100, Julien Demange a écrit : Ce qui ne résoudra pas réellement ton problème de shell. tant pis : j'ai résolu le problème par un script. Le principal c'est que ça marche. Merci quand même pour votre aide -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b98d4e4$0$10090$426a7...@news.free.fr
Re: du avec des répertoires comportant des espaces
Le Thu, 11 Mar 2010 14:00:02 +0100, Julien Demange a écrit : De la même façon, Chiebel parle d'une bordée d'injure sans dire quelles elles sont les voilà mes injures --[...@morgane gg] ls * ls: option invalide -- Pour en savoir davantage, faites: « ls --help ». ou celle là : --[...@morgane gg] du -sch * du: option invalide -- du: option invalide -- i du: option invalide -- v du: option invalide -- e du: option invalide -- r du: option invalide -- du: option invalide -- - Pour en savoir davantage, faites: « du --help ». Poir info il y a un répertoire : - Divers - et juste avant : Cyndi Lauper - Twelve deadly cyns... and then some. Un des meilleures solutions serait de donner un cours sur le nommage des répertoires :-)) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b98f1b6$0$24819$426a7...@news.free.fr
Re: du avec des répertoires comportant des espaces
Le Thu, 11 Mar 2010 13:30:02 +0100, thib a écrit : Ca m'étonnerait.. Je vote pour un encodage hasardeux, si c'est sur un vieux ntfs. c'est sur une Lenny en bon état avec une partition ext3 (transféré par le réseau à partir d'un liveCD. C'était sur une partition NTFS je l'accorde) ma ligne de fstab : /dev/hdb3 /home ext3defaults0 2 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b98f0a1$0$24819$426a7...@news.free.fr
Re: du avec des répertoires comportant des espaces
Jean-Luc Villoué a écrit : On 11/Mar - 13:35, moi-meme wrote: Poir info il y a un répertoire : - Divers - à mon avis, le problème viens de là, il considère Divers comme des options passés à tes commandes... Tu as répondu plus vite que moi ;) ce n'est pas à mon avis c'est une certitude. Les nom de fichier commençant par '-' sont la certitude d'avoir des souci de ce genre. ce n'est ni un bug de du ou bash le fichier commençant par '-' va êtres considéré comme une série d'options --[...@morgane gg] du -sch * du: option invalide -- du: option invalide -- i du: option invalide -- v du: option invalide -- e du: option invalide -- r du: option invalide -- du: option invalide -- - Pour en savoir davantage, faites: « du --help ». On voit bien qu'il tente de faire un su -sch -\ Divers\ - donc option ' ' (espace) qu'il ne connais pas, puis 'D' qu'il connait puis 'i', 'v', 'e', 'r' qu'il ne connait pas, puis il y a le 's' qu'il connait, puis ' ' et '-' qu'il ne connait pas. Le problème se posera avec presque toutes les commandes, y compris 'mv' ou 'rm'... tu devrais essayer : du -- * Je ne connais pas c'est option de 'du' Sinon comme nous le disions au début 'du .' ou 'du' c'est à dire sans paramètre, mais avec les options de ton choix. je reste convaincu que ce que tu cherche tu l'obtiendra avec quelque chose du genre : $ du -ch --max-depth=1 . et pour info l'option '-s' est identique à '--max-depth=0' Si tu tiens au paramètre '*' il y a la variante './*' qui devrait revenir au même. ainsi que les options de certain commande qui spécifie après plus doptions, ce sont forcément des paramètre comme '--' ou parfois '-' que je n'ai pas l'habitude d'utiliser, et propre à chaque commande. -- Julien -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b9918cb.1080...@remiremont.fr
Re: du avec des répertoires comportant des espaces
Julien Demange a écrit : Jean-Luc Villoué a écrit : On 11/Mar - 13:35, moi-meme wrote: Poir info il y a un répertoire : - Divers - à mon avis, le problème viens de là, il considère Divers comme des options passés à tes commandes... Tu as répondu plus vite que moi ;) ce n'est pas à mon avis c'est une certitude. Les nom de fichier commençant par '-' sont la certitude d'avoir des souci de ce genre. ce n'est ni un bug de du ou bash le fichier commençant par '-' va êtres considéré comme une série d'options --[...@morgane gg] du -sch * du: option invalide -- du: option invalide -- i du: option invalide -- v du: option invalide -- e du: option invalide -- r du: option invalide -- du: option invalide -- - Pour en savoir davantage, faites: « du --help ». On voit bien qu'il tente de faire un su -sch -\ Divers\ - donc option ' ' (espace) qu'il ne connais pas, puis 'D' qu'il connait puis 'i', 'v', 'e', 'r' qu'il ne connait pas, puis il y a le 's' qu'il connait, puis ' ' et '-' qu'il ne connait pas. Le problème se posera avec presque toutes les commandes, y compris 'mv' ou 'rm'... tu devrais essayer : du -- * Je ne connais pas c'est option de 'du' Sinon comme nous le disions au début 'du .' ou 'du' c'est à dire sans paramètre, mais avec les options de ton choix. je reste convaincu que ce que tu cherche tu l'obtiendra avec quelque chose du genre : $ du -ch --max-depth=1 . et pour info l'option '-s' est identique à '--max-depth=0' Si tu tiens au paramètre '*' il y a la variante './*' qui devrait revenir au même. ainsi que les options de certain commande qui spécifie après plus doptions, ce sont forcément des paramètre comme '--' ou parfois '-' que je n'ai pas l'habitude d'utiliser, et propre à chaque commande. pour éviter le problème, lance ta commande avec -- et ensuite un espace puis tes fichiers. du style : ls -- * bye -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/hnb5ij$60...@dough.gmane.org
Re: du avec des répertoires comportant des espaces
moi-meme chie...@free.fr writes: Le Thu, 11 Mar 2010 14:00:02 +0100, Julien Demange a écrit : De la même façon, Chiebel parle d'une bordée d'injure sans dire quelles elles sont les voilà mes injures --[...@morgane gg] ls * ls: option invalide -- Plusieurs personne on donné la réponse (il n'y a pas de problème avec les espaces, mais avec les noms commençant par '-') mais surtout d'un truc général quand tu poses une question: il faut donner le message d'erreur, si tu avais donné le message d'erreur dans le premier message, tu aurais eu la réponse il y a quelque temps déjà. -- Rémi Vanicat -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/87vdd24xf0@debian.org
du avec des répertoires comportant des espaces
je sèche sur un petit problème : la commande du marche bien. J'ai des répertoires récupérés de windows avec des espaces (c'est pas bien je sais mais c'est pas de moi). Pour trouver la taille totale (du -h) OK. Pour la taille de chaque répertoire (du -h *) c'est une bordée d'injures. Pas de doute c'est les espaces qui f... le b... Bien sûr le man ne parle pas du cas (je le comprends) Je ne veux par renommer. Je peux faire avec un script. Cela serait tellement plus beau avec une astuce au niveau de la commande. d'avance merci. CH -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b980bd0$0$14910$426a3...@news.free.fr
Re: du avec des répertoires comportant des espaces
Salut, Le 10 mars 2010 22:14, moi-meme chie...@free.fr a écrit : Pour la taille de chaque répertoire (du -h *) c'est une bordée d'injures. Pas de doute c'est les espaces qui f... le b... Bien sûr le man ne parle pas du cas (je le comprends) Bizarre, chez moi (enfin au boulot, pke chez moi chez moi, il n'y a pas d'espace), je n'ai pas souvenir avoir de souci avec les espaces et 'du' (sous lenny). A défaut de résoudre ton problème la parade pourrait êtres du -h --max-depth=1 . qui revient au même, normalement (en fait, je crois qu'il faut aussi '-a' pour que ça soit exactement pareil). La différence, est que dans ce cas, ce n'est pas l'interprète de commande qui cherche les répertoires, mais 'du' lui même. C'est que je soupçonne un souci avec l'interprète de commande. que donne un truc du genre echo * ? les espace sont-il correctement échappé ? -- a+, Julien -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/361d5daa1003101454v30b24b41p9d0b8523307e8...@mail.gmail.com