Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 20.08.12 - klo:13.03

Otsikko: tiedostojen nimet ja chmod
Kirjoitti: Mistofelees - 20.08.12 - klo:13.03
Pitäisi serverillä muuttaa permissioita n. 4700 hakemistoon tiedostoineen.
"chmod -R 666 *" antaa virheilmoituksia kaikista nimistä, joissa on blankkoja tai scandeja.
Kaikkia tiedostoja ei voi nimetä uudestaan, koska nimet ovat sisäänkirjoitettuina ohjelmiin (typerää).

Onko tähän olemassa jotain asetusta, jonka jälkeen Linux hyväksyisi tälläiset varsin yleiset tiedostojen ja hakemistojen nimet ? Tämähän ei koske pelkästään chmod tai chown -komentoja.

/etc/default/locale pitää sisällään ainoastaan tämän rivin, auttaisiko jos tähän tekisi jotain lisää:
LANG=fi_FI.UTF-8
Otsikko: Vs: tiedostojen nimet ja chmod
Kirjoitti: SuperOscar - 20.08.12 - klo:13.15
Mikä kumman kuori siinä palvelimessa on?! Kyllä tähden pitäisi laventua välilyönnillisiksikin nimiksi ongelmitta.

Koodia: [Valitse]
tn@gadamer [~/Tilap/foo]$ touch "yy kaa koo" häppä
tn@gadamer [~/Tilap/foo]$ dir
yhteensä 0
-rw------- 1 tn tn 0 2012-08-20 13:12 häppä
-rw------- 1 tn tn 0 2012-08-20 13:12 yy kaa koo
tn@gadamer [~/Tilap/foo]$ chmod 660 *
tn@gadamer [~/Tilap/foo]$ dir
yhteensä 0
-rw-rw---- 1 tn tn 0 2012-08-20 13:12 häppä
-rw-rw---- 1 tn tn 0 2012-08-20 13:12 yy kaa koo

Tuossa on käytössä zsh, mutta tuntui toimivan bashillakin.