.hidden (Не скрывает папки носящие в названии пробел)

Модератор: Модераторы разделов

Аватара пользователя
alexmlw
Сообщения: 53

.hidden

Сообщение alexmlw »

Приветствую, в домашнем коталоге есть папка VirtualBox VMs которую нужно скрыть, прописывал в .hidden результата не дало. В чем подвох?
Спасибо сказали:
Kopilov
Сообщения: 953
ОС: [K]Ubuntu, Debian

Re: .hidden

Сообщение Kopilov »

Вероятно, воспринимает, как две: папка VirtualBox и папка VMs.
Во всяком случае, в командной строке произойдёт именно так:

Код: Выделить всё

ls VirtualBox VMs
ls: невозможно получить доступ к VirtualBox: Нет такого файла или каталога
ls: невозможно получить доступ к VMs: Нет такого файла или каталога

Попробуйте кавычки добавить:

Код: Выделить всё

ls "VirtualBox VMs"
C10V1  cos
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: .hidden

Сообщение Hephaestus »

Kopilov писал(а):
21.07.2014 10:55
Попробуйте кавычки добавить:
Кавычки не помогут. Равно как и экранирование пробелов. Я проверял.

Возможно есть ещё способы экранировать символы (помимо обратного слеша), но я как-то не нашел.
Разве что в файл .hidden вместо пробела вставить код символа... Тоже, наверно, не сработает.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: .hidden

Сообщение Bizdelnick »

По идее файл разбивается на строки по '\n', над самими строками никаких преобразований не производится. Так что должно работать без ухищрений. Может, ошибка в имени каталога (концевой пробел, регистр символа, завершение строки "\r\n")?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: .hidden

Сообщение Hephaestus »

Bizdelnick писал(а):
21.07.2014 12:20
Может, ошибка в имени каталога (концевой пробел, регистр символа, завершение строки "\r\n")?
Ну, как Вам сказать...
Я проверил на Slackware в оболочке xfce. ФМ - Thunar. Cоздал каталог VirtualBox VMS. Ещё создал каталог direct 1.
Создал файл .hidden, добавил туда эти каталоги, ещё добавил туда каталог input.
Обновил каталог. input стал скрытым, остальные два - нет.
Если дело в концах строк в файле .hidden (правильно понимаю?), тогда оставив в файле одну-единственную строку, мы должны бы получить нужный результат. Однако нет.
Одиночная строка input срабатывает, одиночная строка VirtualBox VMS - не срабатывает.


P.S. Странно. Заработало без кавычек. А в кавычках не работает. Только надо перезапускать ФМ. Просто обновление не помогает.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: .hidden

Сообщение Bizdelnick »

Hephaestus писал(а):
21.07.2014 13:22
Только надо перезапускать ФМ. Просто обновление не помогает.

Информация о скрытии файлов кешируется, читается только при отсутствии её в кеше.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
alexmlw
Сообщения: 53

Re: .hidden

Сообщение alexmlw »

Вопрос решен. Спасибо за помощь.
Спасибо сказали: