Che cos'è il comando Linux `cp`?

Il comando Linux cp copia file e directory da una posizione a un'altra. Il suo comportamento dipende fortemente da opzioni come la copia ricorsiva, la modalità archivio, la gestione degli aggiornamenti e il modo in cui gestisce i collegamenti simbolici.

Poiché la corretta quotatura dei percorsi e le combinazioni di opzioni sono importanti, è facile digitare erroneamente un comando di copia quando si spostano più file contemporaneamente.

Descrizione dello strumento

Questo strumento genera un comando Linux cp a partire da uno o più percorsi di origine, una destinazione, opzioni grezze facoltative e flag di copia comuni. Supporta inoltre l'output con sudo quando sono necessari privilegi elevati.

È utile per creare rapidamente comandi di copia senza doversi preoccupare dei dettagli della sintassi della shell.

Esempi

  • Copia di più file in una cartella di backup
  • Copia ricorsiva di una directory con flag in stile archivio
  • Copia di un file con sudo in una posizione protetta

Funzionalità

  • Supporto per più percorsi di origine
  • Flag comuni di cp, come archivio, ricorsivo, preservazione, forzatura, aggiornamento e gestione dei collegamenti simbolici
  • Output della shell scaricabile

Limitazioni

Lo strumento crea solo la stringa del comando. Non esegue il comando né verifica che i percorsi esistano.

Le opzioni grezze vengono inserite così come sono, pertanto i flag personalizzati non vengono convalidati oltre la gestione di base delle stringhe.