Rsync -installasjon:
Hvis du ikke har Rsync på systemet ditt, kan du bruke den undergitte kommandoen for Rsync-installasjonen.
$ sudo apt-get install rsync
Rsync er kjent for sin Delta -algoritmen distribusjon, slik at Rsync bare kan kopiere endringene som er gjort i kildefilene på den lokale verten og de nåværende filene på den eksterne verten.
rsync syntaks:
$ rsync alternativ kildedestinasjon
Liste over filer ved hjelp av Rsync
Metode 1: Rsync -List -bare alternativ
rsync, bruk "-bare liste”Alternativ for oppføring av filer i stedet for å kopiere dem. Den identifiserer ikke filene som vil overføre; det identifiserer bare kandidatene for å bli synkronisert. Dette alternativet er underforstått med et enkelt kildeargument og ingen destinasjon gitt. De to primære bruken av dette alternativet er som følger:
Syntaks av Rsync -List -bare alternativ:
$ rsync-bare brukernavn@remotehost: kilde
I det undergitte eksemplet vil vi bruke Rsync -listeliste Alternativ for å liste opp kildekatalogen “TestDir2” på den eksterne verten.
$ rsync-bare [email protected]: Testdir2/
Metode 2: Rsync -Files -FROM -alternativ:
De rsync -fil -fra Alternativet gir deg den nøyaktige listen over filene du vil overføre eller synkronisere. Det endrer standardatferden til Rsync og gjør det enkelt å overføre bare de spesifiserte katalogene og filene. I tillegg kan du bruke -fil-fra Alternativ for å sortere ut filliste. Denne handlingen gjør at Rsync kan fungere raskere ved å unngå å revidere banelementene som er vanlige mellom de tilstøtende oppføringene.
Syntaks av Rsync -Files -FROM -alternativ:
Rsync-alternativer -Files-FROM =:/spesifikke_path/File-List Hostname://tmp/Copy
Alternativer:
La oss nå se et eksempel på å demonstrere -fil-fra Alternativ for Rsync -kommandoen. For det første oppretter vi en filliste over innholdet som er til stede i "TestDir1" -katalogen. Dette rsync -fil -fra Alternativet vil gi deg en liste over filer som kan overføre senere.
$ sudo rsync -av --files -fra = rsyncfilelist . "/testdir1"
Konklusjon:
I Linux-baserte systemer, Rsync eksisterer som et gratis programvareverktøy. Det brukes til å synkronisere eller overføre kataloger og filer fra fjernkontroll til det lokale systemet, lokalt til et eksternt system, eller det samme systemet. For filoverføring, noen ganger, må du sjekke filene som er til stede i kildekatalogen. Denne artikkelen ga deg to metoder for å oppnå listen over filer som er til stede i kildekatalogen, som inkluderer “-File-FROM” og “-List-Only” Rsync alternativer.