Comprender el comando mcopy
En este paso, aprenderás sobre el comando mcopy, que es una herramienta utilizada para copiar archivos y directorios entre diferentes sistemas de archivos, incluyendo FAT, NTFS y sistemas de archivos Linux.
El comando mcopy es parte del paquete mtools, que es una colección de utilidades para acceder a sistemas de archivos MS-DOS desde sistemas similares a Unix. Para utilizar mcopy, necesitarás tener instalado el paquete mtools en tu sistema.
Comencemos comprobando si el paquete mtools está instalado en tu sistema:
sudo apt-get update
sudo apt-get install -y mtools
Ejemplo de salida:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libfuse2
The following NEW packages will be installed:
libfuse2 mtools
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Ahora, exploremos el uso básico del comando mcopy:
mcopy -v ~/project/file.txt a:
Ejemplo de salida:
Copying ~/project/file.txt to a:file.txt
En este ejemplo, utilizamos el comando mcopy para copiar el archivo file.txt desde el directorio ~/project al directorio raíz del primer sistema de archivos FAT/VFAT (por lo general, la primera disquetera o unidad USB).
La opción -v habilita el modo detallado, que proporciona una salida más detallada durante la operación de copia.
El a: al final del comando especifica el destino de la operación de copia. En este caso, a: representa el primer sistema de archivos FAT/VFAT.