Znati kako kopirati direktorij bitno je za izradu sigurnosnih kopija, migraciju podataka, organiziranje datoteka i prijenos datoteka na daljinu. Nadalje, kopiranje imenika u drugi ovisi o različitim čimbenicima poput veličine direktorija, atributa i alata koje koristite za proces. Međutim, Linux početnici ponekad ne znaju ispravan način kopiranja direktorija u drugi direktorij u Bashu bez pogreške. Dakle, u ovaj brzi blog uključili smo jednostavne naredbe za kopiranje direktorija u drugi direktorij u Bashu na Linuxu.
Kako kopirati direktorij u drugi direktorij u Bashu na Linuxu
Jednostavno je kopirati i zalijepiti direktorij u drugi direktorij u Bashu, a to možete učiniti pomoću jednostavnih naredbi u naredbenom retku.
Otvorite terminal i unesite sljedeći skup naredbi za navigaciju do nadređenog direktorija direktorija koji želite kopirati:
CD / staza / do / nadređeni_direktorij
Zamijenite “/path/to/parent_directory” stvarnim putem nadređenog direktorija koji sadrži direktorij koji namjeravate kopirati i nazovimo ga izvorni direktorij. Nakon unosa naredbe vidjet ćete da nova naredbena linija sadrži naziv izvornog direktorija. Sada kopirajte trenutni direktorij putem naredbe “cp”:
cp -r izvorni_direktorij / staza / do / ciljni_direktorij
Umjesto 'source_directory', unesite naziv izvornog direktorija. Zamijenite “/path/to/target_directory” stvarnim putem na koji ćete zalijepiti kopirani direktorij. Opcija “-r” izričito upućuje sustav da rekurzivno kopira izvorni direktorij, poddirektorije i druge sadržaje.
Uzmimo primjer gdje koristimo Bash skriptu za kopiranje direktorija u drugi direktorij. Najprije pokrenite sljedeće naredbe jednu po jednu da biste stvorili Bash skriptu, a zatim dajte dopuštenja za izvršnu datoteku:
dodir kopija.shchmod u+x kopija.sh
Sada otvorite skriptu u nano editoru i u nju napišite sljedeći program:
#!/bin/bashjeka 'kopiranje imenika'
cp -r ~ / Dokumenti ~ / glazba, muzika
Na kraju, spremite skriptu i zatim je izvršite u terminalu.
. / kopija.sh
Nakon što izvršite skriptu, vrijeme je da provjerite rezultate je li sustav kopirao direktorij “Music” u “Documents”.
CD ~ / Dokumentils
Zaključak
Kopiranje direktorija u drugi direktorij temeljni je zadatak u Linuxu, a ovaj kratki vodič to objašnjava korištenjem Bash ljuske. Cjelokupni postupak je jednostavan i počinje navigacijom do nadređenog direktorija koji sadrži datoteku koju namjeravamo kopirati. Na kraju smo provjerili je li zadatak bio uspješan.