Sådan kopieres en mappe til en anden mappe i Bash på Linux

Sadan Kopieres En Mappe Til En Anden Mappe I Bash Pa Linux



At vide, hvordan man kopierer en mappe er afgørende for at tage sikkerhedskopier, migrere data, organisere filerne og overføre filerne eksternt. Desuden afhænger kopiering af en mappe til en anden af ​​forskellige faktorer som biblioteksstørrelse, attributter og de værktøjer, du bruger til processen. Men Linux-begyndere kender nogle gange ikke den korrekte måde at kopiere en mappe til en anden mappe i Bash uden fejl. Så i denne hurtige blog inkluderede vi de enkle kommandoer til at kopiere en mappe til en anden mappe i Bash på Linux.

Sådan kopieres en mappe til en anden mappe i Bash på Linux

Det er nemt at kopiere og indsætte en mappe i en anden mappe i Bash, og du kan gøre det ved at bruge de simple kommandoer på kommandolinjen.







Åbn terminalen og indtast følgende sæt kommandoer for at navigere til den overordnede mappe for den mappe, du vil kopiere:



cd / sti / til / parent_directory



Erstat '/path/to/parent_directory' med den faktiske sti til det overordnede bibliotek, der indeholder det bibliotek, du har til hensigt at kopiere, og lad os kalde det kildemappen. Når du indtaster kommandoen, vil du se, at den nye kommandolinje indeholder navnet på kildebiblioteket. Kopier nu den aktuelle mappe gennem 'cp' kommandoen:





cp -r kildemappe / sti / til / target_directory

Indtast navnet på kildebiblioteket i stedet for 'kildemappe'. Erstat '/path/to/target_directory' med den faktiske sti, hvor du er ved at indsætte den kopierede mappe. '-r'-indstillingen instruerer eksplicit systemet til rekursivt at kopiere kildebiblioteket, undermapper og andet indhold.



Lad os tage et eksempel, hvor vi bruger et Bash-script til at kopiere en mappe til en anden mappe. Kør først følgende kommandoer én efter én for at oprette et Bash-script og giv derefter de eksekverbare tilladelser:

røre ved copy.sh

chmod u+x copy.sh

Åbn nu scriptet til nano-editoren og skriv følgende program i det:

#!/bin/bash

ekko 'kopierer en mappe'



cp -r ~ / Dokumenter ~ / musik

Gem endelig scriptet og kør det derefter i terminalen.

. / copy.sh

Når du har udført scriptet, er det tid til at kontrollere resultaterne, om systemet har kopieret 'Musik'-biblioteket til 'Dokumenter'.

cd ~ / Dokumenter

ls

Konklusion

Kopiering af en mappe til en anden mappe er en grundlæggende opgave i Linux, og denne korte guide forklarer det ved hjælp af Bash-skallen. Den overordnede proces er ligetil, og den starter med at navigere til den overordnede mappe, der indeholder den fil, som vi har til hensigt at kopiere. Til sidst bekræftede vi, om opgaven var vellykket.