Ik heb wat problemen met het kopiëren van een map met bestanden in die map naar een andere map. Commando cp -r
kopieert geen bestanden in de map.
De optie die u zoekt is -R
.
cp -R path_to_source path_to_destination/
bestemming
niet bestaat, wordt die aangemaakt.-R
betekent kopieer mappen recursief
. Je kunt ook -r
gebruiken omdat het hoofdletter-ongevoelig is./
zoals @muni764's comment.Je bent op zoek naar het cp
commando. Je moet van directory veranderen, zodat je buiten de directory bent die je probeert te kopiëren. Als de map die je kopieert dir1
heet en je wilt het kopiëren naar je home/Pictures
map:
cp -r dir1/ ~/Pictures/
Linux is hoofdlettergevoelig en heeft ook de /
achter elke directory nodig om te weten dat het geen bestand is. ~
is een speciaal teken in de terminal dat automatisch evalueert naar de huidige gebruiker's home directory. Als je wilt weten in welke directory je zit, gebruik dan het commando pwd
.
Wanneer je niet weet hoe je een Linux commando moet gebruiken, is er een handleidingpagina waarnaar je kunt verwijzen door te typen
man [insert command here]
op een terminal prompt.
Ook, om lange bestandspaden automatisch te vervolledigen wanneer je in de terminal typt, kan je Tab indrukken nadat je'bent begonnen met het typen van het pad en je zal ofwel keuzes voorgeschoteld krijgen, of het zal het resterende deel van het pad invoegen.