1.18 Transferencia de ficheros con el exterior

Para sacar un fichero (por ejemplo, un programa en C que hemos escrito nosotros) de nuestro host (la máquina en la que estamos trabajando y están los ficheros almacenados) existen diferentes posibilidades.

  1. Si existe una unidad de disco flexible:
    mcopy f a:    # Copia f a la primera unidad de disco  
    mdir a:       # Comprobamos que el fichero se ha escrito  
    mcopy a:f .   # Copiamos el fichero f del disco al dir actual

  2. Si en nuestro host hay un servidor de correo electrónico configurado y el TCP/IP funciona correctamente (por ejemplo, podemos navegar sin problemas):
    mail pepe@ual.es < f  # Envía el fichero a la cuenta "pepe@ual.es"

  3. Si conocemos un host remoto con Linux o Unix, tenemos cuenta en él y el servicio de acceso remoto ssh está corriendo:
    scp f servidor:~      # Copia f al home del servidor  
    scp servidor:~/f .    # Copia servidor:~/f al dir actual  
    scp -r d servidor:~   # Copia el dir d (y todo su contenido)

  4. Montanto una memoria flash como root, previamente formateada con FAT32, con el comando:
    mount -t vfat /dev/sda1 /mnt/flash

    podemos mover ficheros con el comando cp:

    cp f /mnt/flash       # Copia f en la flash  
    cp /mnt/flash/f .     # Copia f de la flash a nuestro dir actual