LINUX.ORG.RU

Одна папка -> другая папка, третья папка (вопрос по линкам)


0

0

Вот есть у меня папка movies.
И еще есть 2 раздела диска и оба с фильмами.
как сделать так, чтобы в папке movies отображалось содержимое обоих тех дисков (или папок, не важно)?
Тоесть чтобы было не так:

movies
|
-kino1
|
+ Film1.avi
+ Film2.avi
|
-kino2
|
+ Film3.avi
+ Film4.avi

, а вот так:


movies
|
+Film1.avi
+Film2.avi
+Film3.avi
+film4.avi

?





Ответ на: комментарий от baltazor

Наверное ты не так понял. Или я чего-то не знаю.
Как я понимаю ты можешь сделать:

$ln -s /mnt/kino1 /home/kuz/movies

и тогда все что лежит в /mnt/kino1 будет показано и в /home/kuz/movies

А если есть еще и /mnt/kino2, то если я сделаю

$ln -s /mnt/kino2 /home/kuz/movies, то мне скажут, что мол movies уже есть и я мол не могу :).

Вот я и интересуюсь как мне отобразить содержимое 2х папок в одной.

kuz
() автор топика
Ответ на: комментарий от Deleted

Прям вот так "никак" и все? Грустно. А может это можно как-то сэмулировать? чтобы выглядело так а работало может и не так? Хотя как-то ничего не придумывается. Между прочим интересный вопрос (по жизни). Надо как-нибудь решить :)

kuz
() автор топика
Ответ на: комментарий от kuz

хух!!!!! о блин!!! ну читай же что тебе пишется!!! #ln -s /win/movies/* /home/ftp/movies/ так нада!!! второй аргумент должен быть директорией!!! а не файлом как ты написал!! вот и все :)_

baltazor
()
Ответ на: комментарий от kuz

Имелось ввиду на каждый файл делать линк!
ln -s /win/kino1/film1.avi /home/ftp/movies/film1.avi
ln -s /win/kino1/film2.avi /home/ftp/movies/film2.avi
ln -s /win/kino2/film3.avi /home/ftp/movies/film3.avi
ln -s /win/kino2/film4.avi /home/ftp/movies/film4.avi

UVV ★★★★★
()
Ответ на: комментарий от UVV

да впринципе нет, оно б сделало на все содержимое папки само! но если не выходит что-то то на каждый отдельно! но это изврат! я проверил - все работает на все файлы внутри папки делает симлинки!!!!

baltazor
()
Ответ на: комментарий от baltazor

Текс.
1) То что мне пишеться я прочитал.
2) movies и movies/ - в данном случае одно и то же.

> #ln -s /win/movies/* /home/ftp/movies/
#ln -s /win/movies/* /home/ftp/movies/
ln: when making multiple links, last argument must be a directory

не знаю как ты так проверил, что у тебя получилось.

> вот и все :)_

kuz
() автор топика
Ответ на: комментарий от kuz

mikhail@linux:~/Documents> ll movies/
итого 5726458
-rw-r--r-- 1 mikhail users 734962946 2005-04-03 17:01 finding_neverland.avi
-rw-r--r-- 1 mikhail users 731367424 2005-04-03 18:53 million_dollar_baby_cd1.avi
-rw-r--r-- 1 mikhail users 730626048 2005-04-03 18:52 million_dollar_baby_cd2.avi
-rw-r--r-- 1 mikhail users 730966016 2005-04-03 21:06 ray_cd1.avi
-rw-r--r-- 1 mikhail users 730613760 2005-04-03 22:20 ray_cd2.avi
-rw-r--r-- 1 mikhail users 732919808 2005-04-02 20:24 the_aviator_cd1.avi
-rw-r--r-- 1 mikhail users 732473344 2005-04-03 07:37 the_aviator_cd2.avi
-rw-r--r-- 1 mikhail users 734226432 2005-04-03 08:30 the_aviator_cd3.avi
mikhail@linux:~/Documents> mkdir video
mikhail@linux:~/Documents> ln -s movies/* video/
mikhail@linux:~/Documents> ll video/
итого 0
lrwxrwxrwx 1 mikhail users 28 2005-04-06 21:54 finding_neverland.avi -> movies/finding_neverland.avi
lrwxrwxrwx 1 mikhail users 34 2005-04-06 21:54 million_dollar_baby_cd1.avi -> movies/million_dollar_baby_cd1.avi
lrwxrwxrwx 1 mikhail users 34 2005-04-06 21:54 million_dollar_baby_cd2.avi -> movies/million_dollar_baby_cd2.avi
lrwxrwxrwx 1 mikhail users 18 2005-04-06 21:54 ray_cd1.avi -> movies/ray_cd1.avi
lrwxrwxrwx 1 mikhail users 18 2005-04-06 21:54 ray_cd2.avi -> movies/ray_cd2.avi
lrwxrwxrwx 1 mikhail users 26 2005-04-06 21:54 the_aviator_cd1.avi -> movies/the_aviator_cd1.avi
lrwxrwxrwx 1 mikhail users 26 2005-04-06 21:54 the_aviator_cd2.avi -> movies/the_aviator_cd2.avi
lrwxrwxrwx 1 mikhail users 26 2005-04-06 21:54 the_aviator_cd3.avi -> movies/the_aviator_cd3.avi
mikhail@linux:~/Documents>

googler
()
Ответ на: комментарий от googler

Несовсем корректно сделал - надо было либо полные пути, либо "cd video;ln -s ../movies/* ."

arch
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.