Kirjoittaja Aihe: tiedostojen nimet ja chmod  (Luettu 1483 kertaa)

Mistofelees

  • Käyttäjä
  • Viestejä: 661
    • Profiili
tiedostojen nimet ja chmod
« : 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

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: tiedostojen nimet ja chmod
« Vastaus #1 : 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.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11