Kuinka käyttää Lightroomia kuin ammattivalokuvaaja
Sisällysluettelo:
- Rsyncin asentaminen
- Asenna Rsync Ubuntuun ja Debianiin
- Asenna Rsync CentOS: iin ja Fedoraan
- Rsync-komennon syntaksi
- Rsyncin peruskäyttö
- Kuinka käyttää Rsynciä tietojen synkronointiin etäkoneelta / etälaitteeseen
- Sulje pois tiedostot ja hakemistot
- johtopäätös
Rsync on nopea ja monipuolinen komentoriviohjelma, joka synkronoi tiedostot ja kansiot kahden sijainnin välillä etäkuoren yli tai etä Rsync-daemoniin / toiseen. Se tarjoaa nopeaa tiedostojen siirtoa siirtämällä vain lähteen ja kohteen väliset erot.
Rsynciä voidaan käyttää tietojen peilaamiseen, varmuuskopiointiin, tiedostojen kopiointiin järjestelmien välillä ja
scp
,
sftp
ja
cp
komentojen korvaamiseksi päivittäisessä käytössä.
Tässä opetusohjelmassa näytämme sinulle, miten käyttää
rsync
käytännön esimerkkien ja yksityiskohtaisten selitysten avulla yleisimmistä
rsync
vaihtoehdoista.
Rsyncin asentaminen
rsync
apuohjelma on esiasennettu useimpiin Linux-jakeluihin ja macOS: iin. Voit tarkistaa, onko se asennettu järjestelmään kirjoittamalla:
rsync --version
rsync version 3.1.2 protocol version 31
Asenna Rsync Ubuntuun ja Debianiin
Asenna Rsync CentOS: iin ja Fedoraan
Rsync-komennon syntaksi
Ennen kuin tutustumme
rsync
komennon käyttöön, tarkastellaan ensin perussyntaksia.
rsync
apuohjelmalausekkeet ovat seuraavassa muodossa:
Local to Local: rsync…… DEST Local to Remote: rsync…… HOST:DEST Remote to Local: rsync… HOST:SRC…
-
OPTION
- rsync-asetukset.SRC
- Lähdehakemisto.DEST
- Kohdehakemisto.USER
- etätunnus.HOST
- Etäisäntänimi tai IP-osoite.
rsync
tarjoaa useita vaihtoehtoja, jotka hallitsevat sen käyttäytymisen kaikkia näkökohtia. Yleisimmin käytettyjä vaihtoehtoja ovat:
-
-a
,--archive
, arkistointitila, vastaa-rlptgoD
. Tämä vaihtoehto antaa rsyncille synkronoida hakemistot rekursiivisesti, siirtää erityisiä ja estäviä laitteita, säilyttää symboliset linkit, muokkausajat, ryhmän, omistajuuden ja oikeudet.-z
,--compress
. Tämä vaihtoehto pakottaarsync
pakkaamaan tiedot, kun ne lähetetään kohdekoneelle. Käytä tätä asetusta vain, jos yhteys etälaitteeseen on hidasta.-P
, vastaa ---partial --progress
. Kun tätä asetusta käytetään,rsync
näyttää edistymispalkin siirron aikana ja pitää osittain siirretyt tiedostot. Se on hyödyllinen siirrettäessä suuria tiedostoja hitaiden tai epävakaiden verkkoyhteyksien kautta.--delete
. Kun tätä vaihtoehtoa käytetään,rsync
poistaa ylimääräiset tiedostot kohdepaikasta. Se on hyödyllinen peilaus.-q
, ---quiet
. Käytä tätä vaihtoehtoa, jos haluat estää virheetöntä viestiä.-e
. Tämän vaihtoehdon avulla voit valita toisen etäkuoren. Oletuksenarsync
on määritetty käyttämään ssh-tiedostoa.
Rsyncin peruskäyttö
Jos haluat kopioida yhden tiedoston toisesta paikallisesta sijainnista, suorita seuraava komento:
rsync -a /opt/filename.zip /tmp/
Komentoa ajavalla käyttäjällä on oltava lukemisoikeudet määränpäässä ja kirjoitusoikeudet määränpäässä.
Kun tiedostonimi jätetään pois kohdepaikasta, tiedosto kopioidaan nykyisellä nimellä. Jos haluat tallentaa tiedoston toisella nimellä, määritä uusi nimi kohdeosaan:
rsync -a /opt/filename.zip /tmp/newfilename.zip
Alla olevassa esimerkissä luot paikallisen varmuuskopion verkkosivustotiedostoihimme:
rsync -a /var/www/domain.com/public_html/ /var/www/domain.com/public_html_backup/
Jos kohdehakemistoa ei ole,
rsync
luo sen.
On syytä mainita, että
rsync
kohtelee
rsync
eri tavalla viimeisellä viivalla
/
. Jos lisäät loppuviivan lähdehakemistoon, se kopioi vain hakemiston sisällön kohdehakemistoon. Kun loppuviiva jätetään pois,
rsync
kopioi
rsync
kohdehakemiston sisällä.
Kuinka käyttää Rsynciä tietojen synkronointiin etäkoneelta / etälaitteeseen
Kun käytät
rsync
etäsiirtoon, se on asennettava sekä lähde- että kohdekoneeseen.
rsync
uudet versiot on määritetty käyttämään SSH: ta oletusetä etäkuorena.
Seuraavassa esimerkissä siirrämme hakemiston paikallisesta etäkoneeseen:
rsync -a /opt/media/ remote_user@remote_host_or_ip:/opt/media/
Jos et ole asettanut etäkoneelle salasanatonta SSH-kirjautumista, sinua pyydetään antamaan käyttäjän salasana.
Jos haluat siirtää tietoja etälaitteesta paikalliselle koneelle, sinun on käytettävä etäpaikkaa lähteenä:
rsync -a remote_user@remote_host_or_ip:/opt/media/ /opt/media/
Jos etäisäntän SSH kuuntelee muuta kuin oletus 22: n porttia, voit määrittää portin käyttämällä
-e
asetusta:
rsync -a -e "ssh -p 2322" /opt/media/ remote_user@remote_host_or_ip:/opt/media/
Kun siirrät suuria määriä tietoja, on suositeltavaa suorittaa
rsync
komento näytön aikana tai käyttää
-P
vaihtoehtoa:
rsync -a -P remote_user@remote_host_or_ip:/opt/media/ /opt/media/
Sulje pois tiedostot ja hakemistot
Kun suljet pois tiedostoja tai hakemistoja, sinun on käytettävä niiden suhteellisia polkuja lähteen sijaintiin.
Tiedostojen ja hakemistojen poissulkemiseen on kaksi vaihtoehtoa. Ensimmäinen vaihtoehto on käyttää
--exclude
argumenttia ja määrittää tiedostot ja hakemistot, jotka haluat poistaa komentoriviltä.
Seuraavassa esimerkissä suljetaan pois
node_modules
ja
tmp
hakemistot, jotka sijaitsevat
src_directory
sisällä:
rsync -a --exclude=node_modules --exclude=tmp /src_directory/ /dst_directory/
Toinen vaihtoehto on käyttää
--exclude-from
argumenttia ja määrittää tiedostot ja hakemistot, jotka haluat poistaa tiedostosta.
rsync -a --exclude-from='/exclude-file.txt' /src_directory/ /dst_directory/
/exclude-file.txt
johtopäätös
Tässä opetusohjelmassa opit käyttämään Rsynciä tiedostojen ja hakemistojen kopiointiin ja synkronointiin. Rsyncistä on vielä paljon opittavaa Rsyncin käyttöoppaan sivulla.
Jätä kommentti, jos sinulla on kysyttävää.
rsync-pääteKeep Internet Explorerin kirjanmerkit synkronoinnissa Foxmarks
Suosittu Firefox-laajennus tulee IE: iin kaikessa taustallaan kirjanmerkin synkronoinnissa.
Suodinasetukset paikallisessa ryhmäkäytäntöeditoriessa Windows 10/8/7
Tee ryhmäkäytäntöeditorien näyttöryhmäkäytäntöasetukset vain Windows 8/7: lle. GPEDIT tarjoaa mahdollisuuden suodattaa hallintomallipohjaiset käytäntöasetukset.
Matemaattinen syötepaneeli käyttää matematiikan tunnistinta, joka on rakennettu Windows 7: een tunnistamaan käsinkirjoitetut matemaattiset lausekkeet. Sen jälkeen voit helposti käyttää sitä tekstinkäsittelyohjelmilla tai laskentataulukoilla. Matemaattinen syöttölaite on suunniteltu käytettäväksi tablet-kynällä Tablet PC: ssä, mutta voit käyttää sitä millä tahansa syöttölaitteella, kuten kosketusnäytöllä tai jopa hiirellä.
Matemaattinen syöttölaite käyttää Windowsissa sisäänrakennettua matemaattisen tunnistimen 7 tunnistamaan käsinkirjoitetut matemaattiset lausekkeet. Sen jälkeen voit helposti käyttää sitä tekstinkäsittelyohjelmilla tai laskentataulukoilla.