Strona 1 z 1

Ukosniki w nazwach przy poleceniach w terminalu.

: 24 mar 2011, 11:44
autor: lukib
Witam, jestem poczatkujacy i posiadam Ubuntu 10.04. Od wczoraj pojawil mi sie taki "maly" problem. Mianowicie pojawily mi sie ukosniki w nazwach w terminalu, wczesniej tego nie bylo i moglem normalnie wpisywac nazwy plikow lub wyszukiwac ich za pomoca TAB. Przyklad

Kod: Zaznacz cały

lukasz@lukasz-lenovo:~/Muzyka$ mp3gain -g 3 Chicane Feat Tom Jones - Stoned In Love -Radio Edit-.mp3 
I wszystko bylo bez problemu a teraz musze wpisac tak:

Kod: Zaznacz cały

lukasz@lukasz-lenovo:~/Muzyka$ mp3gain -g 3 Chicane\ Feat\ Tom\ Jones\ -\ Stoned\ In\ Love\ -Radio\ Edit-.mp3
w przeciwnym razie polecenie bedzie nieudane. Dotyczy to wszystkich nazw nie tylko mp3. Wiecie jak zmienic to spowrotem, zebym nie musial wstawiac tych ukośnikow non stop przy kazdym poleceniu ?

Re: Ukosniki w nazach przy poleceniach w terminalu.

: 24 mar 2011, 15:00
autor: Echinos
Ten ukośnik to tak zwany znak ucieczki. Standardowo spacja rozdziela polecenia. Znak ucieczki wskazuje, żeby spację po znaku ucieczki nie traktować jako oddzielenia pliku tylko jako nazwę składową jednego pliku.

Jest to standardowe zachowanie systemu.

Re: Ukosniki w nazach przy poleceniach w terminalu.

: 24 mar 2011, 15:09
autor: makson
Poprzednio pewnie cała nazwa pliku była w cudzysłowie. Wtedy nie trzeba przed spacją stawiać backslash.

Re: Ukosniki w nazach przy poleceniach w terminalu.

: 24 mar 2011, 17:04
autor: lukib
Dzieki za wyjasnienie. A czy jest mozliwosc przywrocenia do poprzedniego stanu ? Przyzwyczailem sie ze przed spacja nie stawiam backslash'a.

Re: Ukosniki w nazach przy poleceniach w terminalu.

: 24 mar 2011, 17:07
autor: makson
Nigdy nie było żadnego pierwotnego stanu. Unix od lat 60 używa albo backslasha, albo cudzysłowu, żeby wskazać, że spacja nie jest rozdzieleniem komend, a tylko kolejnym znakiem.
Jeżeli wcześniej nie miałeś backslashów w ścieżce do pliku, to znaczy, że nazwa musiała być umieszczona w cudzysłowie.

Pozdrawiam

Re: Ukosniki w nazach przy poleceniach w terminalu.

: 24 mar 2011, 17:44
autor: lukib
Dzieki za pomoc. Pozdrawiam