Vad är Linux-kommandot `cp`?

Linux-kommandot cp kopierar filer och kataloger från en plats till en annan. Beteendet beror i hög grad på flaggor som rekursiv kopiering, arkivläge, hantering av uppdateringar och hur symboliska länkar behandlas.

Eftersom citering av sökvägar och kombinationer av alternativ spelar roll är det lätt att skriva fel kopieringskommando när du flyttar flera filer samtidigt.

Beskrivning av verktyget

Det här verktyget genererar ett Linux-cp-kommando från en eller flera källsökvägar, en målsökväg, valfria råa alternativ och vanliga kopieringsflaggor. Det har även stöd för att lägga till sudo i resultatet när utökade behörigheter krävs.

Det är användbart för att snabbt skapa kopieringskommandon utan att behöva bekymra sig om detaljer i shell-syntaxen.

Exempel

  • Kopiera flera filer till en säkerhetskopieringsmapp
  • Kopiera en katalog rekursivt med flaggor i arkivstil
  • Kopiera en fil med sudo till en skyddad plats

Funktioner

  • Stöd för flera källsökvägar
  • Vanliga cp-flaggor som arkiv, rekursiv kopiering, bevarande, tvingad kopiering, uppdatering och hantering av symboliska länkar
  • Nedladdningsbart shell-resultat

Begränsningar

Verktyget bygger endast kommandosträngen. Det kör inte kommandot och verifierar inte att sökvägarna finns.

Råa alternativ infogas som de är och valideras inte utöver grundläggande stränghantering.