# 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