Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: angie_bg в May 05, 2010, 21:22



Титла: Забранени символи в имена на файлове/директории
Публикувано от: angie_bg в May 05, 2010, 21:22
Досега знаех, че поставяне на точка (.) пред името на файла го "скрива", но винаги може да се визуализира с "покажи скритите файлове". И ако има проблеми, то те са под Windows. Последните дни ми се случи да ми "изчезнат 2 директории - "Elizabeth - The Golden Age" (филм с Кейт Бланшет)  и "A New Day..." (концерт на Селин Дион). Под Windows XP се виждат нормално, под Kubuntu 8.04 - не, включително и от потребител root. Записани са върху FAT32 (външен диск). След преименуване им съответно на "Elizabeth-The Golden Age" (без интервалите около тирето) и "A New Day" (без многоточието) те се "появиха".
Знаете ли и други "забранени" комбинации?


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: dejuren в May 05, 2010, 21:33
Забранени комбинации няма, the best practice казва, че най-добре да се използват само латинските букви и цифрите, тире и знак за подчертаване. Всички други символи трябва да се "изключат" от специалното им значение (ако има такова) с обратна наклонена черта "\" или затваряне на името в кавички. Всичко това за команден ред. При "изчезване" на нещо в мениджърите на файлове смяна на името в команден ред може да реши проблема.


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: angie_bg в May 05, 2010, 22:17
Имената са на латиница, проблем в първия случей създадоха интервалите, а във втория - многоточието. ls от команден ред също не ги показва, вкл. и mc (под обикновен потребител и като root).


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: dejuren в May 05, 2010, 22:23
нещо не схващам:
Код:
ls -l
total 0
-rw-r--r-- 1 dejuren users 0 2010-05-05 15:15 A New Day...
-rw-r--r-- 1 dejuren users 0 2010-05-05 15:16 Elizabeth - The Golden Age


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: b2l в May 05, 2010, 22:26
Код:
ls -la
Кое казваш, че не показва?


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: angie_bg в May 05, 2010, 22:37
Цитат
нещо не схващам
Както писах по-горе, директориите са в/у външен usb диск (2 ТB, Iomega - ако има значение) - FAT32, създадени под Windows, от който се виждат и четат нормално (т.е. съдържанието им). Под линукс не се виждат.


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: b2l в May 05, 2010, 22:40
Сигурен си, че маунтваш диска, че виждаш други файлове от него, само тези ги няма, или?


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: angie_bg в May 05, 2010, 23:56
А-хъ


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: b2l в May 06, 2010, 00:00
Еми пиши си ги без интервали. И аз не знам такава комбинация, която да крие файловте дори и от root потребителя. Може и да има нещо такова, но умствения ми капацитет все още не го е прочел или научил.


Титла: Re: Забранени символи в имена на файлове/директории
Публикувано от: tolostoi в May 06, 2010, 00:28
Има опции при монтиране, с които можеш да ги виждаш. Зададени са опции по-подразбиране с които явно имаш проблем, можеш да потърсиш къде са и какви, в гном-а са някъде в gconf-editor за КДЕ ... нямам идея.