Hé, mensen, in deze video gaan we leren hoe we directories kunnen kopiëren.
Dus we leren hoe we bestanden en mappen moeten maken en we leren hoe we bestanden moeten kopiëren.
Laten we nu eens kijken hoe je de mappen zou kunnen kopiëren.
En de reden waarom we dat wilden doen is dat als we wat configuratiebestanden in een map hebben, het beter
is dat je een kopie maakt voordat je die gaat wijzigen.
Dus om een directory te kopiëren, gebruik je hetzelfde commando.
P Ja.
Om een map te kopiëren op Linux moet je het CP commando uitvoeren met de min R optie voor recursief en de bron
en doelmappen opgeven die gekopieerd moeten worden.
Bijvoorbeeld, CPP minus R, de bronmap die u kopieert en de bestemming waarnaar u het kopieert
minus R moet worden gebruikt, want als u het niet gebruikt, zal het klagen.
Het zal zeggen: Hé, ik kan dit niet kopiëren omdat dit een map is.
Goed, dus laten we meteen naar onze Linux machine gaan en een paar commando's uitvoeren zodat we het kopiëren
van een map kunnen doorlopen.
Dus eerst dit.
Wie ben ik?
Ik ben ingelogd als mezelf.
Welke map?
Ik doe mee.
Ik ben in mijn thuismap.
Wat staat er in mijn home directory?
Dit zijn de bestanden en mappen die ik nu heb voor deze praktijk.
Ik ga een nieuwe directory aanmaken en die noem ik config omdat je, zoals ik al zei, meestal
de hele directory moet kopiëren.
Als het configuratiebestanden heeft voor het geval u een fout maakt, dan kunt u die configuratiebestanden herstellen
vanuit een directory.
Oké.
Dus de map met configuratiebestanden is aangemaakt.
Laten we nu in dit config bestand gaan.
En laten we een configuratiebestand maken.
Dus laten we zeggen dat ik touch a file, beacon file en see file wil maken.
Oké, dus laten we het bevestigen.
Oké.
Dus het heeft nu drie mappen aangemaakt in welke map.
Amen.
Thuis.
Ik heb config directory gezien.
Laten we nu teruggaan naar mijn thuismap.
Ik zou gewoon cd kunnen typen en op enter drukken en het brengt me terug naar mijn home directory.
Eens kijken, we hebben dat configuratiebestand.
Perfect.
Nu moeten we deze config file directory kopiëren zodat we CPP gaan doen.
Als we nu de min R optie niet specificeren, laten we eens kijken wat er gebeurt.
Config directory waar we het naar proberen te kopiëren naar temp directory.
Als je nu gewoon temp zo laat, dan zal het dezelfde naam van config aannemen en gekopieerd worden.
Overgenomen.
Sorry, maar als u de naam van de doelmap wilde veranderen, kunt u dat doen door slash
config dash backup te zetten.
Dus druk nu op enter en je zult zien dat het gaat klagen over het weglaten van directory config
omdat het denkt dat je een bestand probeert te kopiëren.
Dus we moeten het laten weten dat ik geen bestand probeer te kopiëren, maar een map.
Dus laten we min R nu doen config slash temp en de naam van de nieuwe naam van de directory.
Oké, druk op enter.
Prachtig.
We hebben onze tijd terug.
Het betekent dat het werkte.
Hoe controleren we het?
We kunnen gewoon in de CD slash temp directory naar ls minus l t r gaan en je zult zien dat hier onderaan
staat.
Het is een configure map die het gekopieerd heeft.
Laten we nu in deze configuratie gaan.
Directory en doe ls minus l tr en je zult zien dat alle drie de bestanden die we in die directory hebben
gemaakt ook zijn gekopieerd.
Dus een recursief geeft het commando ook aan dat je een map kopieert plus het vertelt het de submap in
die map en de subbestanden of de bestanden binnen die submappen te kopiëren.