Hur kopierar jag en mapp med filer till en annan mapp i Unix/Linux?

Jag har problem med att kopiera en mapp med filer i den mappen till en annan mapp. Kommandot cp -r kopierar inte filerna i mappen.

Lösning

Alternativet du söker är -R.

cp -R path_to_source path_to_destination/
Kommentarer (7)

Du letar efter kommandot cp. Du måste byta kataloger så att du befinner dig utanför den katalog du försöker kopiera. Om katalogen du kopierar heter dir1 och du vill kopiera den till din mapp /home/Pictures:

cp -r dir1/ ~/Pictures/

Linux är skiftlägeskänslig och behöver även / efter varje katalog för att veta att det inte är en fil. ~ är ett specialtecken i terminalen som automatiskt utvärderas till den aktuella användarens hemkatalog. Om du behöver veta vilken katalog du befinner dig i använder du kommandot pwd.

När du inte vet hur du använder ett Linuxkommando finns det en manualsida som du kan hänvisa till genom att skriva

man [insert command here]

i en terminalprompt.

För att automatiskt komplettera långa filvägar när du skriver i terminalen kan du trycka på Tab efter att du har börjat skriva sökvägen och du kommer antingen att få välja mellan olika alternativ, eller så infogar den återstående delen av sökvägen.

Kommentarer (4)

Användning:

$ cp -R SRCFOLDER DESTFOLDER/
Kommentarer (2)