Repository navigation
Releases: D4nitrix13/cpy
Release list
v0.0.0a1
El binario CLI cpy es una implementación en Python de la tradicional orden cp que permite copiar archivos o directorios de un lugar a otro. A continuación se describe el uso y las opciones disponibles para este comando:
Descripción:
cpy es una herramienta de línea de comandos en Python que simula el comportamiento del comando cp en sistemas Unix/Linux, permitiendo copiar archivos y directorios de manera eficiente. El comando soporta opciones para controlar el comportamiento al copiar archivos, como la posibilidad de sobrescribir archivos existentes, hacer la copia de manera recursiva, y obtener detalles sobre el proceso de copia.
Uso:
cpy [-h] [-o | -i] [-r] [-v] source destinationArgumentos Posicionales:
- source: El archivo o directorio de origen que deseas copiar.
- destination: El archivo o directorio de destino donde se copiarán los datos.
Opciones:
- -h, --help: Muestra este mensaje de ayuda y sale del programa.
- -o, --override: Sobrescribe los archivos de destino si ya existen. Usa esta opción si no deseas que se te pregunte por confirmación al sobrescribir archivos.
- -i, --interactive: Pide confirmación antes de sobrescribir archivos en el destino. Es útil si prefieres decidir de manera interactiva si deseas sobreescribir un archivo existente.
- -r, --recursive: Copia directorios de manera recursiva, asegurándose de que todo el contenido del directorio de origen se copie al destino, incluyendo subdirectorios.
- -v, --verbose: Muestra detalles sobre las acciones que se están realizando durante la copia. Esta opción es útil si deseas obtener más información sobre qué archivos se están copiando y cómo.
Ejemplo:
cpy -r -v /home/user/documents /home/user/backupEste comando copiaría el directorio /home/user/documents y todo su contenido de manera recursiva al directorio /home/user/backup, mostrando detalles sobre los archivos copiados.
Este binario es ideal para usuarios que buscan una solución simple y flexible para copiar archivos y directorios, similar al comando cp tradicional de Unix, pero con la ventaja de estar implementado en Python y con opciones adicionales para personalizar el comportamiento de la copia.
