Skip to content

Releases: D4nitrix13/cpy

Release list

v0.0.0a1

Choose a tag to compare

@D4nitrix13 D4nitrix13 released this 16 Jan 17:26

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:

imagen

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 destination

Argumentos 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/backup

Este 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.