Indice
Una funzionalità OFM di base è VFS, uno strato di astrazione su tutti i tipi di informazioni archiviate (file ZIP, server FTP, archivi TAR, filesystem NFS, condivisioni SAMBA, immagini ISO CD/DVD, cataloghi RPM, ecc.) che consente all'utente di accedere a tutte le informazioni contenute in questi differenti filesystem in modo trasparente - proprio come se entrasse in una normale sotto-cartella. Krusader supporta vari filesystem virtuali:
VFS per le connessioni remote: fornisce la capacità di lavorare con una sessione di connessione remota (FTP, NFS, Samba, FISH, SFTP) come con i file system locali. È ideale per complesse operazioni remote e quasi altrettanto potente quanto la maggior parte dei client remoti a interfaccia grafica.
VFS per gli archivi: consente di sfogliare gli archivi nel VFS come se fossero cartelle (ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip e 7-zip).
VFS per le ricerche: inserisce i risultati della ricerca in un VFS.
VFS per la sincronizzazione: inserisce i risultati della sincronizzazione in un VFS.
Le azioni che esegui sui file nel VFS sono eseguite sui file 'reali'. Non elimini i file semplicemente dal VFS: li cancelli dal tuo disco fisso. Limitazioni: non puoi creare cartelle all'interno di un VFS.
Quando si esegue una copia da una cartella virtuale a una cartella non virtuale, è possibile conservare la struttura della cartella selezionando la casella di spunta «Mantieni la struttura della cartella virtuale» nella finestra di copia. Immagina la seguente cartella virtuale:
$
file:/home/miahome/miacartella1/miofile1
$
file:/home/miahome/miacartella1/miofile2
$
file:/home/miahome/miacartella2/miofile3
Quindi esegui i seguenti passaggi:
entra nella cartella virtuale e seleziona i file
seleziona una cartella (non virtuale!) di destinazione
premi F5-> appare la finestra di copia
Spunta Mantieni la struttura della cartella virtuale
Seleziona
/home/miahome/
come URL di baseAvvia la copia premendo OK
Il risultato sarà:
$
cartelladidestinazione/miacartella1/miofile1
$
cartelladidestinazione/miacartella1/miofile2
$
cartelladidestinazione/miacartella2/miofile3