В Windows 7 есть понятие, которое они называют «библиотеками». Это папка, которая ссылается на другие папки. Папка «libraried» будет отображать содержимое всех папок, на которые она ссылается. Поэтому, если папка-A содержит видео игр Jimmy's October Soccer, а папка-B содержит видео игр Jimmy's Soccer Soccer за ноябрь, я могу связать папку A и folder-B с папкой Library и просматривать миниатюры всех событий October & amp; Ноябрьские видео в одной папке.
Я считаю это полезным, и мне было интересно, можно ли настроить подобную вещь в Ubuntu? Кажется, я должен быть в состоянии использовать mount, чтобы как-то это осуществить, но я не знаю как.
Это звучит как концепция виртуальных папок , которая была частью Gnome начиная с v2.14
Позвольте мне объяснить:
В папке «Моя музыка» есть несколько папок: MP3-файлы (не разборчивы в моей музыке!)
Как видите, вы можете найти все mp3 файлы и затем сохранить их. search:
Теперь вы можете открыть этот поиск из Nautilus - любые новые файлы, появляющиеся в найденных папках, будут автоматически появляться в представлении Nautilus при нажатии кнопки обновления .
Мы будем добавлять подменю "Add to Library" к меню Scripts.
Во-первых, проверьте свою версию Наутилуса:
nautilus --version
В зависимости от вывода откройте папку:
~/.local/share/nautilus/scripts
- для версий Наутилуса> = 3.6~/.gnome2/nautilus-scripts
- для версий Наутилуса <3.6В этой папке создайте файл Add to Library
и добавьте следующий код к файлу:
#!/bin/bash
IFS='
'
sourceDir="`zenity --file-selection --directory --title="Select Source Directory"`"
if [[ -z "$sourceDir" ]]; then
exit 0
fi
destDir=$(echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed -n 's/[a-z]*.\/\///p')
cd $sourceDir
for file in *; do
ln -s "$sourceDir/$file" "$destDir/$file"
done
Откройте терминал и дайте права выполнения на файл:
chmod +x "/path/to/script/Add to Library"
Примечание: Посетите папку Scripts для уведомления Наутилуса о Сценарии:
Right click (anywhere) -> Scripts -> Open Scripts Folder
Теперь, перейдите к папке, которую Вы хотите использовать в качестве Библиотеки.
Right click (anywhere, inside the folder) -> Scripts -> Add to Library
Выберите Folder, который Вы хотите включать в Библиотеку - Нажимают "OK".
Необходимо смочь видеть ссылки на все Файлы/Папку Исходного Каталога. Добавьте столько источников, сколько Вы хотите.
Это вряд ли идеально, но это обходной путь, основанный на посте fossfreedom (извините, у меня нет репутации оставлять комментарий к ответу).
Создайте папку где-нибудь, что вы не против сохранить ее, но не в пути. Поместите ссылки на все папки, которые вы хотели бы в вашей библиотеке в эту новую папку.
Теперь выполните поиск наутилуса во вновь созданной папке и выполните поиск «» (т. Е. Найдите пробел, который по некоторым причинам кажется подстановочным знаком при поиске наутилуса). Это будет искать все в этой папке рекурсивно (и следуя по ссылкам).
Сохраните результаты поиска, как описано в сообщении.
Это дает преимущество получения всех файлов, а не только тех, которые соответствуют определенному поисковому запросу, и преимущество просмотра только в указанных папках. Это все еще страдает недостатком несоблюдения структуры файла (я думаю).
Сказав все это, я не могу открыть сохраненный поиск в 11.10.