Hvordan kopiere en katalog til en annen katalog i Bash på Linux

Hvordan Kopiere En Katalog Til En Annen Katalog I Bash Pa Linux



Å vite hvordan du kopierer en katalog er avgjørende for å ta sikkerhetskopier, migrere dataene, organisere filene og overføre filene eksternt. Videre avhenger kopiering av en katalog til en annen av forskjellige faktorer som katalogstørrelse, attributter og verktøyene du bruker for prosessen. Imidlertid vet Linux-nybegynnere noen ganger ikke den riktige måten å kopiere en katalog til en annen katalog i Bash uten feil. Så i denne raske bloggen inkluderte vi de enkle kommandoene for å kopiere en katalog til en annen katalog i Bash på Linux.

Hvordan kopiere en katalog til en annen katalog i Bash på Linux

Det er enkelt å kopiere og lime inn en katalog i en annen katalog i Bash, og du kan gjøre det ved å bruke de enkle kommandoene på kommandolinjen.







Åpne terminalen og skriv inn følgende sett med kommandoer for å navigere til den overordnede katalogen til katalogen du vil kopiere:



cd / sti / til / foreldrekatalog



Erstatt '/path/to/parent_directory' med den faktiske banen til overordnet katalog som inneholder katalogen du har tenkt å kopiere, og la oss kalle den kildekatalogen. Når du skriver inn kommandoen, vil du se at den nye kommandolinjen inneholder navnet på kildekatalogen. Kopier nå gjeldende katalog gjennom 'cp' kommandoen:





cp -r kildekatalog / sti / til / målkatalog

I stedet for 'kildekatalog', skriv inn navnet på kildekatalogen. Erstatt '/path/to/target_directory' med den faktiske banen der du skal lime inn den kopierte katalogen. Alternativet '-r' instruerer eksplisitt systemet til å kopiere kildekatalogen, underkatalogene og annet innhold rekursivt.



La oss ta et eksempel der vi bruker et Bash-skript for å kopiere en katalog til en annen katalog. Kjør først følgende kommandoer én etter én for å lage et Bash-skript og oppgi deretter de kjørbare tillatelsene:

ta på copy.sh

chmod u+x copy.sh

Åpne nå skriptet til nano-editoren og skriv følgende program i det:

#!/bin/bash

ekko 'kopierer en katalog'



cp -r ~ / Dokumenter ~ / Musikk

Til slutt lagrer du skriptet og kjører det i terminalen.

. / copy.sh

Når du har kjørt skriptet, er det på tide å sjekke resultatene om systemet har kopiert 'Musikk'-katalogen til 'Dokumenter'.

cd ~ / Dokumenter

ls

Konklusjon

Å kopiere en katalog til en annen katalog er en grunnleggende oppgave i Linux, og denne korte guiden forklarer det ved hjelp av Bash-skallet. Den generelle prosessen er enkel, og den starter med å navigere til overordnet katalog som inneholder filen vi har tenkt å kopiere. Til slutt bekreftet vi om oppgaven var vellykket.