Copiați directorul Linux - 4 comenzi ușoare
4 min. citit
Publicat în data de
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Afla mai multe
Te gândești cum să copiezi un director pe Linux? Indiferent dacă doriți să securizați datele cruciale sau să distribuiți fișiere, copierea directoarelor este o abilitate fundamentală pentru administratori.
În acest ghid, voi acoperi câteva comenzi esențiale pentru a efectua această operație. Să mergem!
Cum să copiați un director pe Linux
1. presa CTRL + ALT + T pentru a deschide terminalul.
2. Tastați „cp -R cale/către/sursă/director /cale/către/destinație/director„. În cazul meu, voi copia folder1 de la „~/Desktop/test” la „~Documents/folder2”.
3. Pentru verificare, verificați conținutul directorului de destinație.
Cum să copiați mai multe directoare pe Linux
Să explorăm următoarele comenzi pentru a copia mai multe directoare pe Linux:
1. Folosind comanda cp
În sistemele de operare bazate pe Linux, comanda cp este folosit pentru a copia mai multe fișiere și directoare. Creeaza copii identice.
În plus, puteți adăuga -R or -r opțiune pentru copiere recursivă. Această opțiune forțează comanda cp să copieze directoarele și întregul lor conținut, inclusiv subdirectoarele.
Pentru a utiliza această comandă:
1. Mai întâi, mutați-vă în directorul sursă cu cd:
2. Apoi, executați ls comandă pentru a lista conținutul directorului de lucru:
3. Introduceți „cd -R dir1 dir2 /cale/la/destinație/director” comanda din terminalul dumneavoastră. În cazul meu, voi crea o copie a „folder1”, „folder2” și „folder3” a directorului curent în „~/Desktop/test”.
4. Verificați directorul de destinație pentru verificare.
2. Folosind comanda tar
gudron este un utilitar versatil pentru arhivarea și copierea mai multor directoare. Mai precis, îl puteți folosi pentru creați o arhivă comprimată a directoarelor necesare. Apoi, extrageți conținutul în locația dorită.
Pentru a face acest lucru, adăugați următoarele opțiuni în comanda tar (conform cerințelor):
- -c creează o nouă arhivă.
- -z comprimați sau decomprimați arhiva cu gzip.
- -v afișează rezultatele detaliate, afișând fișierele care sunt arhivate.
- -f specifică numele fișierului arhivă.
- -x extrage fișiere dintr-o arhivă.
- -C modificări la directorul dat înainte de a extrage fișierele.
Acum, pentru a copia mai multe directoare folosind tar:
1. Mai întâi, creați un pachet comprimat de mai multe directoare cu „tar -czvf nume de fișier.tar.gz dir1 dir2”Comanda.
2. Acum, extrageți pachetul comprimat folosind „tar -xzvf numefișier.tar.gz -C /cale/la/destinație/director”Comanda.
3. Folosind comanda rsync
rsync este un alt utilitar binecunoscut pentru sincronizarea directoarelor. Îl poți folosi cu -a opțiunea pentru activați modul arhivare. Prin urmare, aceasta păstrează permisiunea și atributele directoarelor specificate.
Pentru a-l folosi, tastați „rsync -a dir1 dir2 dir3 /cale/la/destinație/director"În terminal.
Cum să copiați directoare pe gazde la distanță
Pentru a copia directoare pe o gazdă la distanță, puteți utiliza:
- comanda rsync
- comanda scp
Cerințe preliminare
1. Mai întâi, instalați serverul SSH pe gazda la distanță cu „sudo apt-get install openssh-server".
2. Porniți serviciul SSH folosind „sudo systemctl start ssh".
3. Activați-l cu „sudo systemctl enable ssh".
4. Tastați „sudo systemctl status ssh” pentru a verifica dacă SSH este activ și rulează.
5. Tastați „sudo ufw permite 22” pentru a vă asigura că firewall-ul de pe gazdele de la distanță permite conexiuni de intrare pe portul 22.
Acum, sunteți gata să copiați directoare pe gazde la distanță.
Folosind comanda rsync
Tip: "rsync -ar dir1 dir2 utilizator@adresa_ip:/cale/la/directorul de destinație".
Aici, voi copia „folder1”, „folder2” și „folder3” în directorul „~/Desktop/test” al unui server la distanță situat la „10.0.2.15” cu numele de utilizator „autor”.
Folosind comanda scp
scp este o altă comandă care poate copia fișiere și directoare între gazdele locale și la distanță.
Pur și simplu tastați: „scp -r dir1 dir2 utilizator@adresa_ip:/cale/la/destinație/director".
Ați putea fi, de asemenea, interesat de:
- Cel mai bun client SSH pentru Windows - Top 8 alegeri pentru securitate
- Cum să rulați Shell Script în Windows
- Lista utilizatorilor Ubuntu
Deci, acum sunteți familiarizat cu comenzile Linux pentru directorul de copiere. Cel mai important, toate funcționează perfect pe majoritatea distribuțiilor Linux.
Nu ezita să împărtășești metoda ta preferată în comentariile de mai jos!
Forumul utilizatorilor
0 mesaje