Re: du avec des répertoires comportant des espaces

2010-03-12 Par sujet moi-meme
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

2010-03-12 Par sujet Rémi Vanicat
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

2010-03-12 Par sujet moi-meme
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

2010-03-11 Par sujet moi-meme
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

2010-03-11 Par sujet moi-meme
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

2010-03-11 Par sujet moi-meme
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

2010-03-11 Par sujet moi-meme
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

2010-03-11 Par sujet Julien Demange
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

2010-03-11 Par sujet giggzounet
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

2010-03-11 Par sujet Rémi Vanicat
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

2010-03-10 Par sujet moi-meme
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

2010-03-10 Par sujet Julien Demange
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