Добрый день.
А есть возможность объеденить ссылки в одно. Например имеем:
/mnt/films/ и /mnt/mult - как создать ссылку что бы при нажатии ображалось содержимое обеих каталогов.
Спасибо.
символьные сслыки (на несколько объектов)
Модератор: Bizdelnick
-
stannum
- Сообщения: 322
- Статус: Свободолюбитель
- ОС: Debian GNU/Linux unstable
Re: символьные сслыки
traktorishka писал(а): ↑28.11.2006 11:49Добрый день.
А есть возможность объеденить ссылки в одно. Например имеем:
/mnt/films/ и /mnt/mult - как создать ссылку что бы при нажатии ображалось содержимое обеих каталогов.
Спасибо.
Никак, разве что создать каталог, а в нем создать много-много ссылок на все содержимое обоих каталогов.
-
VisualN
- Сообщения: 213
- ОС: Gentoo Linux
-
traktorishka
- Сообщения: 132
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: символьные сслыки
traktorishka писал(а): ↑28.11.2006 12:39
Спасибо.
хм... интересно... Я думал можно можно просто каким-либо извратом с ln...
Насколько целесообразно юзать unionfs?
Если только для общего развития. А если есть конкретная задача - и ее хорошо бы решить без мучений и потерь - то лучше просто сделать mv и все. Вам же просто два каталога в один превратить надо? Если физически они должны остаться разделенными - тогда ковыряйте, а если это пофигу - то проще переместить все файлы в один из них, а пустой уничтожить и забыть.
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
traktorishka
- Сообщения: 132
Re: символьные сслыки
[quote]
Если только для общего развития. А если есть конкретная задача - и ее хорошо бы решить без мучений и потерь - то лучше просто сделать mv и все. Вам же просто два каталога в один превратить надо? Если физически они должны остаться разделенными - тогда ковыряйте, а если это пофигу - то проще переместить все файлы в один из них, а пустой уничтожить и забыть.
[quote]
Да нет, не "просто два каталога в один превратить надо", mv не годиться. Есть 3 hdd на ntfs. Надо бы чтобы доступ, допустим, к видеофайлам на всех 3-х дисках был простым и легким. То есть открываешь ссылочку - а там то что нужно в куче со всех 3-х винтов. (а-ля полследний пример в http://www.freesource.info/wiki/AltLinux/unionfs)
Если только для общего развития. А если есть конкретная задача - и ее хорошо бы решить без мучений и потерь - то лучше просто сделать mv и все. Вам же просто два каталога в один превратить надо? Если физически они должны остаться разделенными - тогда ковыряйте, а если это пофигу - то проще переместить все файлы в один из них, а пустой уничтожить и забыть.
[quote]
Да нет, не "просто два каталога в один превратить надо", mv не годиться. Есть 3 hdd на ntfs. Надо бы чтобы доступ, допустим, к видеофайлам на всех 3-х дисках был простым и легким. То есть открываешь ссылочку - а там то что нужно в куче со всех 3-х винтов. (а-ля полследний пример в http://www.freesource.info/wiki/AltLinux/unionfs)
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: символьные сслыки
Нда... mv и впрямь не годится. Тогда да, курить unionfs только...
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: символьные сслыки
К вашей задаче еще подходят Linear RAID и LVM.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Mind Freedom
- Сообщения: 207
Re: символьные сслыки
А не проще создать директорию, назвав ее, например, Video, а в ней софтлинки на соответствующие директории на всех трех винтах?
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: символьные сслыки
Mind Freedom писал(а): ↑28.11.2006 19:32А не проще создать директорию, назвав ее, например, Video, а в ней софтлинки на соответствующие директории на всех трех винтах?
+1
-
traktorishka
- Сообщения: 132
Re: символьные сслыки
Mind Freedom писал(а): ↑28.11.2006 19:32А не проще создать директорию, назвав ее, например, Video, а в ней софтлинки на соответствующие директории на всех трех винтах?
Например?
-
pzp-5
- Сообщения: 558
- Статус: Главный модератор "Пингвинария" на Лафоксе.
Re: символьные сслыки
Код: Выделить всё
#!/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Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?