<sect1 id="vfs">
  <title
>Sistemas de ficheiros virtuais (VFS)</title>
  <indexterm>
    <primary
>VFS</primary>
  </indexterm>
  <para
>Uma <link linkend="features"
>funcionalidade básica de OFM</link
> é o VFS, que é uma camada abstracta sobre todos os tipos de informação arquivada (ficheiros ZIP, servidores de FTP, pacotes TAR, sistemas de ficheiros NFS, partilhas de SAMBA, imagens ISO de CD/DVD, catálogos de RPM, etc.), que permite ao utilizador aceder a toda a informação nestes tipos divergentes de sistemas de ficheiros, de forma transparente - como se estivesse a entrar numa sub-pasta normal. O &krusader; suporta diversos sistemas de ficheiros virtuais:</para>
  <itemizedlist>
    <listitem>
      <para
><link linkend="remote-connections"
>VFS de ligações remotas</link
>: oferece a capacidade de lidar com uma sessão de ligações remotas (FTP, NFS, Samba, FISH, SFTP), como acontece nos sistemas de ficheiros locais. É perfeito para as operações remotas complexas e é quase tão poderoso quanto os clientes remotos autónomos.</para>
    </listitem>
    <listitem>
      <para
><link linkend="archives"
>VFS de Pacotes</link
>: permite navegar pelos pacotes no VFS como se fossem uma pasta (ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip e 7-zip).</para>
    </listitem>
    <listitem>
      <para
><link linkend="archives"
>VFS de Pesquisa</link
>: o <guibutton
>Alimentar à lista</guibutton
> coloca os resultados da pesquisa no VFS.</para>
    </listitem>
    <listitem>
      <para
><link linkend="synchronizer"
>VFS de Sincronização</link
>: coloca os resultados da sincronização no VFS.</para>
    </listitem>
  </itemizedlist>
  <para
>As acções que efectuar sobre os ficheiros no VFS são aplicadas nos ficheiros 'reais'. Você não irá apagar os ficheiros no VFS - apagá-los-á também do seu disco rígido. Limitações: não poderá criar pastas dentro de um VFS.</para>
  <para
>É possível manter a estrutura de pastas ao fazer uma cópia de uma pasta virtual para uma pasta não-virtual, seleccionando a opção "Manter a estrutura de pastas virtuais" na janela de cópia. Imagine a seguinte pasta virtual: <screen
><prompt
>$</prompt
> <userinput
>file:/home/area/pasta1/ficheiro1</userinput
></screen
> <screen
><prompt
>$</prompt
> <userinput
>file:/home/area/pasta1/ficheiro2</userinput
></screen
> <screen
><prompt
>$</prompt
> <userinput
>file:/home/area/pasta2/ficheiro3</userinput
></screen
>. Depois, execute os seguintes passos:</para>
  <itemizedlist>
    <listitem>
      <para
>vá à pasta virtual e seleccione os ficheiros</para>
    </listitem>
    <listitem>
      <para
>seleccione uma pasta de destino (não-virtual!)</para>
    </listitem>
    <listitem>
      <para
>carregue em <keycap
>F5</keycap
>-&gt; a janela de cópia irá aparecer</para>
    </listitem>
    <listitem>
      <para
>Assinale a opção <guilabel
>Manter a estrutura de pastas virtuais</guilabel
></para>
    </listitem>
    <listitem>
      <para
>Seleccione <filename
>/home/area/</filename
> como &URL; de base</para>
    </listitem>
    <listitem>
      <para
>Inicie a cópia, carregando em OK</para>
    </listitem>
  </itemizedlist>
  <para
>O resultado será: <screen
><prompt
>$</prompt
> <userinput
>pasta-destino/pasta1/ficheiro1</userinput
></screen>
  <screen
><prompt
>$</prompt
> <userinput
>pasta-destino/pasta1/ficheiro2</userinput
></screen>
  <screen
><prompt
>$</prompt
> <userinput
>pasta-destino/pasta2/ficheiro3</userinput
></screen>
  </para>
</sect1>
