Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: DS 14. 04. 2011, 11:09:20
-
Zdravim.
Chtel bych se zeptat, proc mi prikaz:
for i in $( ls ); do du -hs $i; done
v BSD projde i pres adresare uplne v pohode (lidsky citelny vstup a vystup tady plati).
Ale na Linuxu (Debian) se chova takto:
du: cannot access `\033[0m\033[01;34mtest\033[0m': No such file or directory
Diky za radu!
-
Vypni si barevny vystup v Debianu...
-
namiesto $( ls ) , by som pouzil *
takze
for i in *;do .....
ale du to vie aj bez cyklu
du -hs *
-
Diky za radu - ze scriptu to funguje.
A neexistuje nejaka kombinace toho mit barvicky (ja fakt mam rad barvicky) a funkcniho ls ?
Muzu to nahrazovat findem, ale to je takove drbani se ...
Diky.
-
Me ted slo o to, ze cokoli se pak chova divne. Neslo mi konkretne o du ( * je fajn, ale nekdy potrebuju ls | grep -v fuj_fuj .. ) a tak dale.
Kazdopadne diky. Uz jsem malem zase zacal nadavat, ze ten linux je hnus ;o)
-
jaj to je :D
-
standartne bude ls alias na neco jako
alias ls='ls --color=auto'
pouzij primo /bin/ls a nebude to barevne