символьные сслыки (на несколько объектов)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

traktorishka
Сообщения: 132

символьные сслыки

Сообщение traktorishka »

Добрый день.
А есть возможность объеденить ссылки в одно. Например имеем:
/mnt/films/ и /mnt/mult - как создать ссылку что бы при нажатии ображалось содержимое обеих каталогов.


Спасибо.
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: символьные сслыки

Сообщение stannum »

traktorishka писал(а):
28.11.2006 11:49
Добрый день.
А есть возможность объеденить ссылки в одно. Например имеем:
/mnt/films/ и /mnt/mult - как создать ссылку что бы при нажатии ображалось содержимое обеих каталогов.


Спасибо.

Никак, разве что создать каталог, а в нем создать много-много ссылок на все содержимое обоих каталогов.
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: символьные сслыки

Сообщение VisualN »

Погугли на тему unionfs
Nothing ever changes...
Спасибо сказали:
traktorishka
Сообщения: 132

Re: символьные сслыки

Сообщение traktorishka »

VisualN писал(а):
28.11.2006 12:32
Погугли на тему unionfs


Спасибо.
хм... интересно... Я думал можно можно просто каким-либо извратом с ln...
Насколько целесообразно юзать unionfs?
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: символьные сслыки

Сообщение unflag »

traktorishka писал(а):
28.11.2006 12:39
VisualN писал(а):
28.11.2006 12:32

Погугли на тему unionfs


Спасибо.
хм... интересно... Я думал можно можно просто каким-либо извратом с ln...
Насколько целесообразно юзать unionfs?

Если только для общего развития. А если есть конкретная задача - и ее хорошо бы решить без мучений и потерь - то лучше просто сделать mv и все. Вам же просто два каталога в один превратить надо? Если физически они должны остаться разделенными - тогда ковыряйте, а если это пофигу - то проще переместить все файлы в один из них, а пустой уничтожить и забыть.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
traktorishka
Сообщения: 132

Re: символьные сслыки

Сообщение traktorishka »

[quote]
Если только для общего развития. А если есть конкретная задача - и ее хорошо бы решить без мучений и потерь - то лучше просто сделать mv и все. Вам же просто два каталога в один превратить надо? Если физически они должны остаться разделенными - тогда ковыряйте, а если это пофигу - то проще переместить все файлы в один из них, а пустой уничтожить и забыть.
[quote]

Да нет, не "просто два каталога в один превратить надо", mv не годиться. Есть 3 hdd на ntfs. Надо бы чтобы доступ, допустим, к видеофайлам на всех 3-х дисках был простым и легким. То есть открываешь ссылочку - а там то что нужно в куче со всех 3-х винтов. (а-ля полследний пример в http://www.freesource.info/wiki/AltLinux/unionfs)
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: символьные сслыки

Сообщение unflag »

Нда... mv и впрямь не годится. Тогда да, курить unionfs только...

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: символьные сслыки

Сообщение Portnov »

К вашей задаче еще подходят Linear RAID и LVM.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: символьные сслыки

Сообщение Mind Freedom »

А не проще создать директорию, назвав ее, например, Video, а в ней софтлинки на соответствующие директории на всех трех винтах?
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: символьные сслыки

Сообщение Bolverk »

Mind Freedom писал(а):
28.11.2006 19:32
А не проще создать директорию, назвав ее, например, Video, а в ней софтлинки на соответствующие директории на всех трех винтах?

+1
Спасибо сказали:
traktorishka
Сообщения: 132

Re: символьные сслыки

Сообщение traktorishka »

Mind Freedom писал(а):
28.11.2006 19:32
А не проще создать директорию, назвав ее, например, Video, а в ней софтлинки на соответствующие директории на всех трех винтах?


Например?
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: символьные сслыки

Сообщение pzp-5 »

traktorishka писал(а):
29.11.2006 10:03
Например?

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

#!/bin/sh
# Создание каталога со ссылками на файлы в нескольких каталогах

# Имя новой директории
NEW_DIR=/mnt/multimedia/
# Список директорий, на файлы которой надо сделать симлинки.
LIST_DIR="/mnt/films/ /mnt/mult/"

# Проверяем наличие новой директории, если есть - удаляем.
if [ -d $NEW_DIR ]; then
    rm -r $NEW_DIR
fi
# Создаем новую директорию.
mkdir $NEW_DIR

# Поочередно читаем список исходных директорий.
for DIR in $LIST_DIR; do
# Для каждого файла создаем симлинк в новой директории.
    for file in "$DIR"*;     do
# Если текущий файл есть директорией, то симлинк не создаем.
        if [ ! -d "$file" ]; then
        ln -s "$file" "${file/$DIR/$NEW_DIR}"
# Конструкция ${file/$DIR/$NEW_DIR} из переменной file заменит старый
# путь к файлу на новый путь.
        fi
    done
done
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали: