Зміст
Основною можливістю OFM є VFS, шар абстрагування над всіма видами архівованих даних (ZIP-файлів, FTP-серверів, TAR-архівів, файлових систем NFS, спільні ресурси SAMBA, образи ISO компакт-дисків і DVD, каталоги RPM тощо), за допомогою якого користувач може отримувати доступ до всіх даних, що зберігаються у цих різних файлових системах у прозорому режимі — подібно до входу до звичайних підкаталогів! Krusader підтримує декілька віртуальних файлових систем (VFS).
Віддалені з’єднання VFS: надають змогу працювати з сеансом віддаленого з’єднання (FTP, NFS, Samba, FISH, SFTP) у спосіб, подібний до локальних файлових систем. Ці з’єднання добре зарекомендували себе під час складних віддалених операцій, вони майже такі самі потужні, як і окремі віддалені клієнти з графічним інтерфейсом.
Архівна VFS: надає змогу переглядати архіви у VFS подібно до каталогів (ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip і 7-zip).
Пошукова VFS: розташовує результати пошуку у VFS.
VFS Синхронізатора: розташовує результати синхронізації у VFS.
Дії, які ви виконуватимете над файлами у VFS, буде виконано над справжніми файлами. Ви не просто вилучаєте файли з VFS — ви вилучаєте їх з вашого жорсткого диска. Обмеження: ви не можете створювати каталоги у VFS.
Під час копіювання з віртуальної теки у невіртуальну теку ви можете зберігати структуру каталогів: достатньо позначити пункт «Зберігати структуру віртуального каталогу» у діалоговому вікні копіювання. Уявіть собі таку віртуальну теку:
$
file:/home/myhome/мій_каталог1/мій_файл1
$
file:/home/myhome/мій_каталог1/мій_файл2
$
file:/home/myhome/мій_каталог2/мій_файл3
Тепер виконайте такі дії:
увійдіть до віртуальної теки і позначте файли
оберіть теку призначення (не віртуальну!)
натисніть клавішу F5 — програма покаже діалогове вікно копіювання
позначте пункт Зберігати структуру віртуальної теки
вкажіть
/home/myhome/
як основну адресу URLрозпочніть копіювання натисканням кнопки «Гаразд»
Результатом буде:
$
каталог_призначення/мій_каталог1/мій_файл1
$
каталог_призначення/мій_каталог1/мій_файл2
$
каталог_призначення/мій_каталог2/мій_файл3