Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: / и /.  (Прочитано 437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Roen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
/ и /.
« : 17 Май 2010, 15:26:08 »
Здравствуйте!

Переклинил что-то, скажите, в чем разница между указаниями пути, скажем:

dir/dir2
и

dir/.dir2?

Что значит во втором случае точка после / ? То, что dir2 - файл, а не директория (хотя какая разница в Linux?...)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: / и /.
« Ответ #1 : 17 Май 2010, 15:28:32 »
dir2 и .dir2 - два совершенно разных имени:
vladimir@vladimir:~$ ls dir1/dir2
file1
vladimir@vladimir:~$ ls dir1/.dir2
file2
vladimir@vladimir:~$

Оффлайн a.d.

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: / и /.
« Ответ #2 : 17 Май 2010, 15:30:25 »
.dir2 еще и скрытый

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: / и /.
« Ответ #3 : 17 Май 2010, 15:46:07 »
Точка в начале файла скрывает его. Все равно что в винде поставить аттрибут "скрытый".

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: / и /.
« Ответ #4 : 17 Май 2010, 16:02:51 »
Точка в начале файла скрывает его. Все равно что в винде поставить аттрибут "скрытый".

Нет. Атрибут "скрытый" на файлы в линуксе не ставится, такого вообще нет.
Просто команда ls без ключа -a не показывает файлы и директории с именами, начинающимися с точки.
Того же соглашения придерживаются многие другие программы.
« Последнее редактирование: 17 Май 2010, 18:16:24 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Roen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: / и /.
« Ответ #5 : 17 Май 2010, 18:10:27 »
Ноги у вопроса вот откуда выросли,

Для VIM'а есть файл с предустановленными настройками, называется vimrc_example.vim
В нем говорится, что для того чтобы настройки, указанные в нем, повлияли на работу VIM'а, этот файл нужно скопировать в домашнюю директорию:

" An example for a vimrc file.
"
" Maintainer:   Bram Moolenaar <Bram@vim.org>
" Last change:  2008 Dec 17
"
" To use it, copy it to
"     for Unix and OS/2:  ~/.vimrc
"             for Amiga:  s:.vimrc
"  for MS-DOS and Win32:  $VIM\_vimrc
"           for OpenVMS:  sys$login:.vimrc
Собственно, вопрос отсюда и возник: что это за адрес ~/.vimrc ? Это папка vimrc в домашней директории, в которую нужно скопировать файл vimrc_example.vim, или сам файл vimrc_example.vim  нужно переименовать в .vimrc и бросить в домашнюю директорию?


Оффлайн VolCh

  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: / и /.
« Ответ #6 : 17 Май 2010, 18:13:09 »
Сам файл, точка  в начале чтобы лишний раз глаза не мозолил, практически все конфиги так прячутся в домашнем каталоге

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: / и /.
« Ответ #7 : 17 Май 2010, 18:15:26 »
.vimrc - это имя файла, точка в начале это тоже часть имени.
~ - так в bash-е кратко обозначается юзерский домашний каталог, при этом командам передается полное имя (/home/user_name).
/ - это разделитель пути. Все, что не "/", является частью имени файла или каталога.

Можно, особо не разбираясь, написать
cp  vimrc_example.vim ~/.vimrc
« Последнее редактирование: 17 Май 2010, 18:21:28 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Roen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: / и /.
« Ответ #8 : 17 Май 2010, 18:31:25 »
wl

Да нет, с работой в консоли с ее командами все ясно, вопрос касался именно точки в начале имени файла. Я не так давно на Linux, поэтому просто не встречал подобного употребления.

Цитировать
Можно, особо не разбираясь, написать
разобраться всегда нужно. 8)


В общем, вопрос прояснен, всем большое спасибо!
« Последнее редактирование: 17 Май 2010, 18:33:28 от Roen »

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: / и /.
« Ответ #9 : 17 Май 2010, 18:53:57 »
Чтоб еще понятней было - нажмите в наутилусе в домашнем каталоге Ctrl+H
Сильно удивитесь :)

Оффлайн Roen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: / и /.
« Ответ #10 : 17 Май 2010, 23:45:15 »
Чтоб еще понятней было - нажмите в наутилусе в домашнем каталоге Ctrl+H
Сильно удивитесь :)
Я их уже просмотрел, но не через наутилус, а через консоль
ls -a 8)

 

Страница сгенерирована за 0.057 секунд. Запросов: 23.