[ BluesRocker @ 08.10.2005. 11:55 ] @
Kopirao sam neke fajlove sa cd-a na hard disk i nisam mogao da ih presnimim. Problem je bio sa onim fajlovima koji su u nazivu imali ´ (umesto njih prikazao je upitnike). Da li moze da se nesto ucini da ih linux prepozna?
[ codemaster @ 08.10.2005. 14:39 ] @
napravi iso fajl od cd-a, pa da ga mountujes;D

koristi mkisofs iz paketa cdrtools. procitaj man stranicu, imas opciju da cita te karaktere.
[ BluesRocker @ 08.10.2005. 15:08 ] @
Citat:
codemaster: koristi mkisofs iz paketa cdrtools. procitaj man stranicu, imas opciju da cita te karaktere.

Zar ne moze negde da se podesi encoding, umesto da se bavim mountovanjem cd-ova?
[ Not now, John! @ 08.10.2005. 17:20 ] @
Nije problem do enkodinga. Bilo bi dobro napisati grešku koju dobiješ...

Probaj
cp -- <source> <destination>
ili ispred tog spornog znaka u nazivu fajla stavi "\".
[ mulaz @ 08.10.2005. 17:22 ] @
ako ne.. pokreni 'mc' (midnight commander') i tamo imas mislim da f6 ili nesto za rename
[ s_tan @ 08.10.2005. 19:50 ] @
Citat:
Not now, John!: N...
ili ispred tog spornog znaka u nazivu fajla stavi "\".


Izvinjavam se sto idem u OT, ali ne bih htio zbog kratke digresije da otvaram novu temu.

Naime, zanima me sto znaci ova opcija/znak '\'? Znam da je koristim u shellu kad god mi ime foldera ili fajla ima razmak u imenu. Ali ne sjecam se odakle to znam niti znam sto znaci.
[ BluesRocker @ 08.10.2005. 20:35 ] @
Citat:
Not now, John!: Bilo bi dobro napisati grešku koju dobiješ...

Ovako mi izgleda u file browseru:
Ime pevaca - 05 - Nesto?ostatak .mp3 (invalid encoding)
Gresku kod kopiranja sa cd-a ne mogu da napisem jer mi vise nije tu cd. Nesto je napisao da ne moze da kopira fajl jer je los filename, ili tako nesto.
Citat:
s_tan: Izvinjavam se sto idem u OT, ali ne bih htio zbog kratke digresije da otvaram novu temu.
Naime, zanima me sto znaci ova opcija/znak '\'? Znam da je koristim u shellu kad god mi ime foldera ili fajla ima razmak u imenu. Ali ne sjecam se odakle to znam niti znam sto znaci.

Sprečio si da se otvore dve nove teme pošto je mene baš zanimalo kao se u shellu kucaju imena fajlova od više reči. :)
[ s_tan @ 08.10.2005. 22:54 ] @
Citat:
BluesRocker: Sprečio si da se otvore dve nove teme pošto je mene baš zanimalo kao se u shellu kucaju imena fajlova od više reči. :)


:)
jos samo da dobijemo odgovor koje je znacenje tog znaka. neobicno mi je jer se ne sjecam da ga igdje drugo koristim.

[Ovu poruku je menjao s_tan dana 08.10.2005. u 23:55 GMT+1]
[ Not now, John! @ 09.10.2005. 00:44 ] @
Citat:
s_tan: :)
jos samo da dobijemo odgovor koje je znacenje tog znaka. neobicno mi je jer se ne sjecam da ga igdje drugo koristim.

To je "escape" znak, mijenja značenje znaka koji slijedi. Koristi se ne samo u shellu, već i u mnogim drugim programskim/script jezicima. Ako imaš razmak u nazivu fajla onda ne možeš pisati:
Code:
ls naziv fajla.txt

jer se komandi ls proslijeđuju dva argumenta.
Treba pisati
Code:
ls "naziv fajla.txt"

ili
Code:
ls naziv\ fajla.txt

To ne važi samo za razmak već i za druge znakove "-", "/", "\" i dr.
Ja sam jednom imao problem prilikom brisanja fajla "-0" koji sam slučajno kreirao.
Code:
rm -0

nikako nije moglo da obriše taj fajl, ali sam negdje pročitao da treba koristiti:
Code:
rm -- -0

ili
Code:
rm \-0

U prvom sličaju ona dva minusa znače da nema više opcija nakon "--" (tipa "-R" "-f"), pa je sve nakon toga naziv fajlova. U drugom slučaju "\" čini da se "-" interpretira kao dio naziva fajla.

Što se tiče problema kopiranja, kao što vidiš, vjerovatno se može kopirati iz shella.
Kucaš:
Code:
cp "/mnt/cdrom/naziv pevaca - 05<TAB>" <odrediste>

[ s_tan @ 09.10.2005. 12:40 ] @
E, ovo se zove jednim odgovorom ubiti tj. rijesiti dva pitanja