Kā kopēt direktoriju uz citu direktoriju Bash operētājsistēmā Linux

Ka Kopet Direktoriju Uz Citu Direktoriju Bash Operetajsistema Linux



Ir svarīgi zināt, kā kopēt direktoriju, lai izveidotu dublējumus, migrētu datus, kārtotu failus un pārsūtītu failus attālināti. Turklāt direktorija kopēšana citā ir atkarīga no dažādiem faktoriem, piemēram, direktorija lieluma, atribūtiem un procesam izmantotajiem rīkiem. Tomēr Linux iesācēji dažreiz nezina, kā pareizi kopēt direktoriju uz citu direktoriju programmā Bash bez kļūdām. Tāpēc šajā ātrajā emuārā mēs iekļāvām vienkāršas komandas, lai kopētu direktoriju citā Bash direktorijā operētājsistēmā Linux.

Kā kopēt direktoriju uz citu direktoriju Bash operētājsistēmā Linux

Ir viegli kopēt un ielīmēt direktoriju citā Bash direktorijā, un to var izdarīt, izmantojot vienkāršas komandas komandrindā.







Atveriet termināli un ievadiet šādu komandu kopu, lai pārietu uz kopējamā direktorija vecākdirektoriju:



cd / ceļš / uz / vecāku_direktorijs



Aizstājiet “/ceļš/uz/vecākdirektoriju” ar vecākdirektorija faktisko ceļu, kurā atrodas direktorijs, kuru plānojat kopēt, un sauksim to par avota direktoriju. Ievadot komandu, jūs redzēsiet, ka jaunajā komandrindā ir avota direktorija nosaukums. Tagad kopējiet pašreizējo direktoriju, izmantojot komandu “cp”:





cp -r avota_direktorijs / ceļš / uz / mērķa_direktorijs

“Source_directory” vietā ievadiet avota direktorija nosaukumu. Aizstājiet “/ceļš/uz/mērķa_direktoriju” ar faktisko ceļu, kurā gatavojaties ielīmēt kopēto direktoriju. Opcija “-r” skaidri norāda sistēmai rekursīvi kopēt avota direktoriju, apakšdirektorijus un citu saturu.



Ņemsim piemēru, kur mēs izmantojam Bash skriptu, lai kopētu direktoriju citā direktorijā. Vispirms pa vienam palaidiet šādas komandas, lai izveidotu Bash skriptu, un pēc tam nodrošiniet izpildāmās atļaujas:

pieskarties copy.sh

chmod u+x copy.sh

Tagad atveriet skriptu nano redaktoram un ierakstiet tajā šādu programmu:

#!/bin/bash

atbalss 'direktorija kopēšana'



cp -r ~ / Dokumenti ~ / Mūzika

Visbeidzot, saglabājiet skriptu un pēc tam izpildiet to terminālī.

. / copy.sh

Kad skripts ir izpildīts, ir pienācis laiks pārbaudīt rezultātus, vai sistēma ir pārkopējusi direktoriju “Mūzika” mapē “Dokumenti”.

cd ~ / Dokumenti

ls

Secinājums

Direktorija kopēšana citā direktorijā ir Linux pamatuzdevums, un šajā īsajā rokasgrāmatā tas izskaidrots, izmantojot Bash apvalku. Kopējais process ir vienkāršs, un tas sākas ar navigāciju uz vecākdirektoriju, kurā ir fails, kuru mēs plānojam kopēt. Visbeidzot, mēs pārbaudījām, vai uzdevums bija veiksmīgs.