Hoofdstuk 5. Geavanceerde functies

Virtuele bestandssystemen (VFS)

Een basis OFM onderdeel is VFS, dit is een abstracte laag over allerlei soorten gearchiveerde informatie (ZIP bestanden, FTP servers, TAR archieven, NFS bestandssystemen, SAMBA shares, ISO CD/DVD images, RPM catalogussen, etc.), waardoor de gebruiker transparant toegang heeft tot alle informatie in deze verschillende soorten bestandssystemen - net alsof het een normale submap is! Krusader ondersteund verschillende soorten Virtuele bestandssystemen:

  • Externe verbinding VFS: geeft de mogelijkheid om een sessie met een externe verbinding te werken (FTP, NFS, Samba, FISH, SFTP) net alsof het een lokaal bestandssysteem is. Dit is perfect voor complexe externe operaties en bijna net zo krachtig als de meeste standalone GUI remote clients.

  • Archieven VFS: hiermee kunt u door archieven zoeken via VFS alsof het een map is (ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip en 7-zip).

  • Zoek VFS: Uitvoeren naar een bestandslijst plaatst de zoekresultaten in VFS.

  • Synchronisatie VFS: plaatst de resultaten van de synchronisatie in VFS.

De acties die u uitvoert op de bestanden in VFS worden uitgevoerd op de 'echte' bestanden. U verwijdert ze niet alleen van de VFS - u verwijdert ze van uw harde schijf. Beperkingen: in een VFS kunt u geen mappen creëren.

Het is mogelijk om de mappenstructuur te behouden als u vanuit een virtuele map naar een niet virtuele map kopieert, door het keuzevakje Virtuele mapstructuur behouden in het kopieer dialoogvenster aan te vinken. Laten we uit gaan van de volgende virtuele map:

$ file:/home/myhome/mydir1/myfile1

$ file:/home/myhome/mydir1/myfile2

$ file:/home/myhome/mydir2/myfile3

Voer dan de volgende stappen uit:

  • ga naar de virtuele map en selecteer de bestanden

  • selecteer een doelmap (niet virtueel!)

  • druk op F5-> dialoog voor kopiëren verschijnt

  • Activeer Virtuele mapstructuur behouden

  • Selecteer /home/mijnbasismap/ als basis URL

  • Kopiëren beginnen door op OK te drukken

Het resultaat zal zijn:

$ destinationdir/mydir1/myfile1

$ destinationdir/mydir1/myfile2

$ destinationdir/mydir2/myfile3