# Virtuella filsystem (VFS)

En grundläggande funktion i ortodoxa filhanterare är VFS, ett abstrakt lager över alla sorters arkiverad information (ZIP-filer, FTP-servrar, TAR-arkiv, NFS-filsystem, SAMBA delade kataloger, ISO cd/dvd-avbilder, RPM-kataloger, etc.), som gör det möjligt för användaren att transparent komma åt all information i dessa väsenskilda typer av filsystem, precis som att gå ner i en vanlig underkatalog. &krusader; stöder flera olika virtuella filsystem:

- VFS för fjärranslutning: Tillhandahåller möjlighet att arbeta med en fjärransluten session (FTP, NFS, Samba, FISH, SFTP) precis som med lokala filsystem. Det är perfekt för komplexa fjärroperationer, och nästan lika kraftfullt som de flesta fristående grafiska fjärranslutningsprogram.

- VFS för arkiv: Gör det möjligt att bläddra i arkiv med VFS som om de var kataloger (ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip och 7-zip).

- VFS för sökning: Skicka till listruta placerar sökresultat i VFS.

- VFS för synkroniseraren: Placerar synkroniserarens resultat i VFS.

Åtgärder du utför med filer i VFS utförs med de 'riktiga' filerna. Du tar inte bara bort filer från VFS, du tar bort dem från hårddisken. Begränsningar: Du kan inte skapa kataloger inne i ett VFS.

Det är möjligt att behålla katalogstrukturen när en kopia från en virtuell katalog till en icke-virtuell katalog görs, genom att markera kryssrutan "Behåll virtuell katalogstruktur" i kopieringsdialogrutan. Föreställ dig följande virtuella katalog:

    $ file:/home/min_hemkatalog/min_kat1/min_fil1

    $ file:/home/min_hemkatalog/min_kat1/min_fil2

    $ file:/home/min_hemkatalog/min_kat2/min_fil3

Utför därefter följande steg:

- Gå till den virtuella katalogen och markera filerna

- Välj en målkatalog (inte virtuell)

- Tryck på F5 så visas kopieringsdialogrutan

- Markera Behåll virtuell katalogstruktur

- Välj `/home/min_hemkatalog/` som baswebbadress

- Starta kopieringen genom att klicka på Ok

Resultatet blir:

    $ målkatalog/min_kat1/min_fil1

    $ målkatalog/min_kat1/min_fil2

    $ målkatalog/min_kat1/min_fil3