Hur man kopierar en katalog till en annan katalog i Bash på Linux

Hur Man Kopierar En Katalog Till En Annan Katalog I Bash Pa Linux



Att veta hur man kopierar en katalog är viktigt för att ta säkerhetskopior, migrera data, organisera filerna och överföra filerna på distans. Dessutom beror kopiering av en katalog till en annan på olika faktorer som katalogstorlek, attribut och de verktyg som du använder för processen. Emellertid vet Linux-nybörjare ibland inte det korrekta sättet att kopiera en katalog till en annan katalog i Bash utan fel. Så i den här snabba bloggen inkluderade vi de enkla kommandona för att kopiera en katalog till en annan katalog i Bash på Linux.

Hur man kopierar en katalog till en annan katalog i Bash på Linux

Det är lätt att kopiera och klistra in en katalog i en annan katalog i Bash, och du kan göra det med de enkla kommandona på kommandoraden.







Öppna terminalen och ange följande uppsättning kommandon för att navigera till den överordnade katalogen för katalogen som du vill kopiera:



CD / väg / till / föräldrakatalog



Ersätt '/path/to/parent_directory' med den faktiska sökvägen till den överordnade katalogen som innehåller katalogen som du tänker kopiera, och låt oss kalla den för källkatalogen. När du anger kommandot kommer du att se att den nya kommandoraden innehåller namnet på källkatalogen. Kopiera nu den aktuella katalogen genom kommandot 'cp':





cp -r källkatalog / väg / till / målkatalog

I stället för 'source_directory', skriv in namnet på källkatalogen. Ersätt '/path/to/target_directory' med den faktiska sökvägen där du ska klistra in den kopierade katalogen. Alternativet '-r' instruerar uttryckligen systemet att rekursivt kopiera källkatalogen, underkataloger och annat innehåll.



Låt oss ta ett exempel där vi använder ett Bash-skript för att kopiera en katalog till en annan katalog. Kör först följande kommandon ett efter ett för att skapa ett Bash-skript och ge sedan de körbara behörigheterna:

Rör copy.sh

chmod u+x copy.sh

Öppna nu skriptet till nanoredigeraren och skriv följande program i det:

#!/bin/bash

eko 'kopiera en katalog'



cp -r ~ / Dokument ~ / musik

Slutligen sparar du skriptet och kör det sedan i terminalen.

. / copy.sh

När du har kört skriptet är det dags att kontrollera resultaten om systemet har kopierat 'Musik'-katalogen till 'Dokument'.

CD ~ / Dokument

ls

Slutsats

Att kopiera en katalog till en annan katalog är en grundläggande uppgift i Linux, och den här korta guiden förklarar det med Bash-skalet. Den övergripande processen är enkel och den börjar med att navigera till den överordnade katalogen som innehåller filen som vi tänker kopiera. Slutligen kontrollerade vi om uppgiften lyckades.