Kopioi hakemisto Linux - 4 helppoa komentoa
4 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
Mietitkö kuinka kopioida hakemisto Linuxissa? Halusitpa sitten suojata tärkeitä tietoja tai jakaa tiedostoja, hakemistojen kopioiminen on järjestelmänvalvojien perustaito.
Tässä oppaassa käsittelen joitain tärkeitä komentoja tämän toiminnon suorittamiseksi. Mennään!
Kuinka kopioida hakemisto Linuxissa
1. Lehdistö CTRL + ALT + T avataksesi terminaalin.
2. Kirjoita "cp -R polku/lähde/hakemisto /polku/kohde/hakemisto". Minun tapauksessani kopioin kansio 1 "~/Desktop/test" -kohdasta "~Documents/folder2".
3. Tarkista kohdehakemiston sisältö vahvistusta varten.
Kuinka kopioida useita hakemistoja Linuxissa
Tutkitaan seuraavia komentoja useiden hakemistojen kopioimiseksi Linuxissa:
1. cp-komennon käyttäminen
Linux-pohjaisissa käyttöjärjestelmissä cp-komento käytetään kopioimaan useita tiedostoja ja hakemistoja. Se luo identtisiä kopioita.
Lisäksi voit lisätä -R or -r vaihtoehto rekursiivinen kopiointi. Tämä asetus pakottaa cp-komennon kopioimaan hakemistot ja niiden koko sisällön, mukaan lukien alihakemistot.
Voit käyttää tätä komentoa seuraavasti:
1. Siirry ensin lähdehakemistoosi käyttämällä cd:
2. Suorita sitten ls komento luettelee työhakemiston sisällön:
3. Kirjoita "cd -R hakemisto1 hakemisto2 /polku/kohde/hakemisto”-komento päätteessäsi. Minun tapauksessani luon kopion "kansio1", "kansio2" ja "kansio3" nykyisestä hakemistosta "~/Desktop/test".
4. Tarkista kohdehakemisto.
2. Tar-komennon käyttäminen
terva on monipuolinen apuohjelma useiden hakemistojen arkistointiin ja kopioimiseen. Tarkemmin sanottuna voit käyttää sitä luo pakattu arkisto vaadituista hakemistoista. Pura sitten sisältö haluamaasi paikkaan.
Voit tehdä tämän lisäämällä seuraavat vaihtoehdot tar-komentoon (vaatimusten mukaan):
- -c luo uuden arkiston.
- -z pakkaa tai pura arkisto gzipillä.
- -v näyttää monisanaisen tulosteen, joka näyttää arkistoitavat tiedostot.
- -f määrittää arkistotiedoston nimen.
- -x purkaa tiedostoja arkistosta.
- -C muutokset annettuun hakemistoon ennen tiedostojen purkamista.
Nyt voit kopioida useita hakemistoja käyttämällä tar:a:
1. Luo ensin pakattu paketti useista hakemistoista "tar -czvf tiedostonimi.tar.gz hakemisto1 hakemisto2”Komento.
2. Pura nyt pakattu paketti käyttämällä "tar -xzvf tiedostonimi.tar.gz -C /polku/kohde/hakemisto”Komento.
3. Käytä rsync-komentoa
rsync on toinen hyvin tunnettu apuohjelma hakemistojen synkronointiin. Voit käyttää sitä kanssa -a vaihtoehto ota arkistointitila käyttöön. Näin ollen määritettyjen hakemistojen käyttöoikeudet ja attribuutit säilyvät.
Käytä sitä kirjoittamalla "rsync -a hakemisto1 hakemisto2 hakemisto3 /polku/kohde/hakemisto"Terminaalissa.
Kuinka kopioida hakemistoja etäisäntään
Voit kopioida hakemistoja etäisäntään käyttämällä:
- rsync-komento
- scp-komento
Edellytykset
1. Asenna ensin SSH-palvelin etäisäntään "sudo apt-get install openssh-palvelin".
2. Käynnistä SSH-palvelu käyttämällä "sudo systemctl käynnistä ssh".
3. Ota se käyttöön "sudo systemctl salli ssh".
4. Kirjoita "sudo systemctl status ssh” tarkistaaksesi, onko SSH aktiivinen ja käynnissä.
5. Kirjoita "sudo ufw sallia 22” varmistaaksesi, että etäisäntien palomuuri sallii saapuvat yhteydet porttiin 22.
Nyt olet valmis kopioimaan hakemistoja etäisäntään.
Käyttämällä rsync-komentoa
Kirjoita: "rsync -ar dir1 hakemisto2 käyttäjä@ip_osoite:/polku/kohdehakemisto".
Tässä kopioin "kansio1", "kansio2" ja "kansio3" etäpalvelimen "~/Desktop/test"-hakemistoon, joka sijaitsee osoitteessa "10.0.2.15" "author"-käyttäjänimellä.
Käyttämällä scp-komentoa
scp on toinen komento, joka voi kopioida tiedostoja ja hakemistoja paikallisten ja etäisäntien välillä.
Kirjoita vain: "scp -r hakemisto1 hakemisto2 käyttäjä@ip_osoite:/polku/kohde/hakemisto".
Saatat myös olla kiinnostunut:
- Paras SSH-asiakas Windowsille – 8 parasta turvallisuutta
- Kuinka suorittaa Shell Script Windowsissa
- Ubuntu-käyttäjien luettelo
Joten nyt olet perehtynyt kopiointihakemiston Linux-komennot. Mikä tärkeintä, ne kaikki toimivat täydellisesti useimmissa Linux-jakeluissa.
Älä epäröi jakaa suosikkimenetelmäsi alla olevissa kommenteissa!
Käyttäjäfoorumi
0-viestit