Jeg har nogle problemer med at kopiere en mappe med filer i den mappe til en anden mappe. Kommandoen cp -r
kopierer ikke filer i mappen.
Den indstilling, du leder efter, er -R
.
cp -R path_to_source path_to_destination/
destination
ikke eksisterer, vil den blive oprettet.-R
betyder kopierer mapper rekursivt
. Du kan også bruge -r
, da det ikke tager hensyn til store og små bogstaver./
som i @muni764's comment.Du leder efter kommandoen cp
. Du skal ændre mapper, så du er uden for den mappe, du forsøger at kopiere. Hvis den mappe, du kopierer, hedder dir1
, og du vil kopiere den til din mappe /home/Pictures
:
cp -r dir1/ ~/Pictures/
Linux er stregfølsom og har også brug for /
efter hver mappe for at vide, at det ikke er en fil. ~
er et specialtegn i terminalen, der automatisk evalueres til den aktuelle bruger's hjemmemappe. Hvis du har brug for at vide, hvilken mappe du befinder dig i, skal du bruge kommandoen pwd
.
Når du ikke ved, hvordan du skal bruge en Linux-kommando, findes der en manualside, som du kan henvise til ved at skrive
man [insert command here]
i en terminalprompt.
For automatisk at færdiggøre lange filstier, når du skriver i terminalen, kan du også trykke på Tab efter at du er begyndt at skrive stien, og du vil enten blive præsenteret for valgmuligheder, eller den vil indsætte den resterende del af stien.