Kopiraj imenik Linux - 4 preprosti ukazi
4 min. prebrati
Objavljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
Razmišljate o tem, kako kopirati imenik v sistemu Linux? Ne glede na to, ali želite zaščititi ključne podatke ali distribuirati datoteke, je kopiranje imenikov temeljna veščina za skrbnike.
V tem priročniku bom obravnaval nekaj bistvenih ukazov za izvajanje te operacije. Pojdimo!
Kako kopirati imenik v sistemu Linux
1. Pritisnite CTRL + ALT + T da odprete terminal.
2. Tip "cp -R pot/do/vira/imenika /pot/do/cilja/imenika“. V mojem primeru bom kopiral mapa1 iz “~/Desktop/test” v “~Documents/folder2”.
3. Za preverjanje preverite vsebino ciljnega imenika.
Kako kopirati več imenikov v sistemu Linux
Raziščimo naslednje ukaze za kopiranje več imenikov v sistemu Linux:
1. Uporaba ukaza cp
V operacijskih sistemih, ki temeljijo na Linuxu, je cp ukaz se uporablja za kopiranje več datotek in imenikov. Ustvarja enake kopije.
Poleg tega lahko dodate -R or -r možnost za rekurzivno kopiranje. Ta možnost prisili ukaz cp, da kopira imenike in njihovo celotno vsebino, vključno s podimeniki.
Če želite uporabiti ta ukaz:
1. Najprej se premaknite v izvorni imenik z cd:
2. Nato izvedite ls ukaz za seznam vsebine delovnega imenika:
3. Vnesite »cd -R dir1 dir2 /pot/do/cilja/imenik” v vašem terminalu. V mojem primeru bom ustvaril kopijo »mape1«, »mape2« in »mape3« trenutnega imenika v »~/Desktop/test«.
4. Preverite ciljni imenik za preverjanje.
2. Uporaba ukaza tar
katran je vsestranski pripomoček za arhiviranje in kopiranje več imenikov. Natančneje, lahko ga uporabite za ustvarite stisnjen arhiv zahtevanih imenikov. Nato ekstrahirajte vsebino na želeno mesto.
Če želite to narediti, v ukaz tar dodajte naslednje možnosti (glede na zahteve):
- -c ustvari nov arhiv.
- -z stisnite ali razpakirajte arhiv z gzip.
- -v prikaže podrobni izpis, ki prikazuje datoteke, ki se arhivirajo.
- -f določa ime arhivske datoteke.
- -x ekstrahirajte datoteke iz arhiva.
- -C spremeni dani imenik pred ekstrahiranjem datotek.
Sedaj pa kopirajte več imenikov z uporabo tar:
1. Najprej ustvarite stisnjen paket več imenikov z "tar -czvf ime datoteke.tar.gz dir1 dir2"Ukaz.
2. Zdaj izvlecite stisnjen paket z uporabo "tar -xzvf ime datoteke.tar.gz -C /pot/do/cilja/imenika"Ukaz.
3. Uporaba ukaza rsync
rsync je še en dobro znan pripomoček za sinhronizacijo imenikov. Uporabljate ga lahko z -a možnost, da omogoči arhivski način. To posledično ohrani dovoljenje in atribute navedenih imenikov.
Če ga želite uporabiti, vnesite »rsync -a dir1 dir2 dir3 /pot/do/cilja/imenika"V terminalu.
Kako kopirati imenike na oddaljene gostitelje
Če želite kopirati imenike na oddaljenega gostitelja, lahko uporabite:
- ukaz rsync
- ukaz scp
Predpogoji
1. Najprej namestite strežnik SSH na oddaljenega gostitelja z »sudo apt-get namestite openssh-strežnik".
2. Zaženite storitev SSH z uporabo “sudo systemctl zagon ssh".
3. Omogočite ga z "sudo systemctl omogoči ssh".
4. Tip "sudo systemctl status ssh”, da preverite, ali je SSH aktiven in deluje.
5. Tip "sudo ufw omogoči 22”, da zagotovite, da požarni zid na oddaljenih gostiteljih dovoljuje dohodne povezave na vratih 22.
Zdaj ste pripravljeni na kopiranje imenikov na oddaljene gostitelje.
Uporaba ukaza rsync
Vnesite: "rsync -ar dir1 dir2 uporabnik@ip_naslov:/pot/do/ciljnega imenika".
Tukaj bom kopiral »mapo1«, »mapo2« in »mapo3« v imenik »~/Desktop/test« oddaljenega strežnika na naslovu »10.0.2.15« z uporabniškim imenom »avtor«.
Uporaba ukaza scp
scp je še en ukaz, ki lahko kopira datoteke in imenike med lokalnimi in oddaljenimi gostitelji.
Preprosto vnesite: "scp -r dir1 dir2 uporabnik@ip_naslov:/pot/do/destinacije/imenik".
Morda vas bo zanimalo tudi:
- Najboljši odjemalec SSH za Windows – 8 najboljših izbir za varnost
- Kako zagnati skript lupine v sistemu Windows
- Uporabniki seznama Ubuntu
Torej, zdaj ste seznanjeni z ukazi za kopiranje imenika Linux. Najpomembneje je, da vsi odlično delujejo na večini distribucij Linuxa.
Ne oklevajte in delite svojo najljubšo metodo v spodnjih komentarjih!
Uporabniški forum
Sporočila 0