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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ссылка не на папку, а на её содержимое  (Прочитано 2911 раз)

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

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Создаю ссылку ln -s /папка1/ /папка2/

В итоге папка 2 оказывается в папке 1. Как сделать так чтобы в папке 1 появилась не папка 2, а её содержимое?
Грудь в крестах или голова в кустах.

Оффлайн muted

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: Ссылка не на папку, а на её содержимое
« Ответ #1 : 07 Февраля 2010, 06:06:20 »
нихира не понял, но:

SYNOPSIS
       ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
       ln [OPTION]... TARGET                  (2nd form)
       ln [OPTION]... TARGET... DIRECTORY     (3rd form)
       ln [OPTION]... -t DIRECTORY TARGET...  (4th form)

а следовательно:
ln -s /папка1 /папка2 похоже то чего хочет ТС
^^^ это мой пост? так я пьян, товарищи!
...где еще за флуд героя дадут...

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Ссылка не на папку, а на её содержимое
« Ответ #2 : 07 Февраля 2010, 07:09:37 »
Допустим в папке номер 2 есть 33 файла - я хочу чтобы эти 33 файла появились в папке номер 1.

Однако эта команда добавляют в первую папку не 33 файла, а папку номер два в которой они лежат.
Грудь в крестах или голова в кустах.

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
Re: Ссылка не на папку, а на её содержимое
« Ответ #3 : 07 Февраля 2010, 08:07:31 »
примонтируй :)
sudo mount -o bind /папка1/ /папка2/

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Ссылка не на папку, а на её содержимое
« Ответ #4 : 07 Февраля 2010, 08:53:53 »
Это придётся править конфиг и монтировать это дело каждый раз при загрузке - слишком мучительно :)
Грудь в крестах или голова в кустах.

Lifewalker

  • Гость
Re: Ссылка не на папку, а на её содержимое
« Ответ #5 : 07 Февраля 2010, 08:55:49 »
Ошибка синтаксиса. Правильно написать так:
ln -s SrcDirectory TargetDirectoryОбратите внимание на отсутствие косой черты в команде. Если оставить косую черту после SrcDirectory то ничего страшного не случится, но если оставить её после TargetDirectory то действительно в каталоге SrcDirectory появляется ломаная ссылка на самого себя.
« Последнее редактирование: 07 Февраля 2010, 08:57:22 от Lifewalker »

Оффлайн A.Sokoloff

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ссылка не на папку, а на её содержимое
« Ответ #6 : 07 Февраля 2010, 13:07:03 »
Все просто, надо вначале удалить папку 2
rm /папка2
ln -s /папка1 /папка2

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Ссылка не на папку, а на её содержимое
« Ответ #7 : 13 Февраля 2010, 14:19:01 »
Все просто, надо вначале удалить папку 2
rm /папка2
ln -s /папка1 /папка2

Спасибо, действительно сработало. Только маленькая поправка: rm -r /папка2
Грудь в крестах или голова в кустах.

 

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