Kaip nukopijuoti katalogą į kitą „Bash“ katalogą „Linux“.

Kaip Nukopijuoti Kataloga I Kita Bash Kataloga Linux



Žinoti, kaip nukopijuoti katalogą, būtina norint daryti atsargines kopijas, perkelti duomenis, tvarkyti failus ir perkelti failus nuotoliniu būdu. Be to, katalogo kopijavimas į kitą priklauso nuo įvairių veiksnių, pvz., katalogo dydžio, atributų ir įrankių, kuriuos naudojate procesui. Tačiau „Linux“ pradedantieji kartais nežino, kaip teisingai nukopijuoti katalogą į kitą „Bash“ katalogą be klaidų. Taigi į šį greitą tinklaraštį įtraukėme paprastas komandas, skirtas nukopijuoti katalogą į kitą „Bash“ katalogą „Linux“.

Kaip nukopijuoti katalogą į kitą „Bash“ katalogą „Linux“.

Lengva nukopijuoti ir įklijuoti katalogą į kitą „Bash“ katalogą, o tai galite padaryti naudodami paprastas komandas komandinėje eilutėje.







Atidarykite terminalą ir įveskite šį komandų rinkinį, kad pereitumėte į pirminį katalogo, kurį norite kopijuoti, katalogą:



cd / kelias / į / tėvų_katalogas



Pakeiskite „/path/to/parent_directory“ tikruoju pirminio katalogo keliu, kuriame yra katalogas, kurį ketinate kopijuoti, ir pavadinkime jį šaltinio katalogu. Įvedę komandą pamatysite, kad naujoje komandų eilutėje yra šaltinio katalogo pavadinimas. Dabar nukopijuokite dabartinį katalogą naudodami komandą „cp“:





cp -r šaltinio_katalogas / kelias / į / tikslinis_katalogas

Vietoj „source_directory“ įveskite šaltinio katalogo pavadinimą. Pakeiskite „/path/to/target_directory“ tikruoju keliu, į kurį ketinate įklijuoti nukopijuotą katalogą. Parinktis „-r“ aiškiai nurodo sistemai rekursyviai kopijuoti šaltinio katalogą, pakatalogius ir kitą turinį.



Paimkime pavyzdį, kai naudojame „Bash“ scenarijų, norėdami nukopijuoti katalogą į kitą katalogą. Pirmiausia po vieną paleiskite šias komandas, kad sukurtumėte „Bash“ scenarijų, tada suteikite vykdomuosius leidimus:

liesti kopija.sh

chmod u+x kopija.sh

Dabar atidarykite scenarijų nano redaktoriuje ir parašykite jame šią programą:

#!/bin/bash

aidas 'katalogo kopijavimas'



cp -r ~ / Dokumentai ~ / Muzika

Galiausiai išsaugokite scenarijų ir paleiskite jį terminale.

. / kopija.sh

Įvykdžius scenarijų, laikas patikrinti rezultatus, ar sistema nukopijavo katalogą „Muzika“ į „Dokumentus“.

cd ~ / Dokumentai

ls

Išvada

Katalogo kopijavimas į kitą katalogą yra pagrindinė „Linux“ užduotis, ir šiame trumpame vadove tai paaiškinama naudojant „Bash“ apvalkalą. Visas procesas yra nesudėtingas ir prasideda naršant į pirminį katalogą, kuriame yra failas, kurį ketiname kopijuoti. Galiausiai patikrinome, ar užduotis buvo sėkminga.