•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

Rsync Two Directories

  • Home
  • Client
  • Qa Forum
  • Rsync Two Directories

Posted By: ling | 1 Replies | Last Reply On: Jul 11, 2017 02:04:28

How to rsync two directories? 

Psychz - Manish

Votes: 0Posted On: Jul 11, 2017 02:04:28
 

"Rsync" is een veelzijdig kopieerprogramma dat wordt geleverd door Linux-distributies. Het wordt gebruikt om bestanden lokaal naar / van een externe host te kopiëren over elke remote shell. Rsync wordt het best gebruikt voor het synchroniseren van bestanden in het geval van back-up en spiegeling. U kunt uw gegevens veilig bewaren door gevoelige gegevens naar de externe host te kopiëren en zo nodig te halen. Het bevat ook opties waarmee u operaties kunt uitvoeren. De opdracht "rsync" bijwerkt de map door de nieuwe bestanden toe te voegen die worden gekopieerd en het overschrijven van bestanden vermijden.


voorwaarden

1. "rsync" moet op uw systeem zijn geïnstalleerd. Om te controleren of rsync is geïnstalleerd, voer de volgende opdracht uit.


Rsync - versie

2. Als de opdracht rsync niet is geïnstalleerd, installeer het door de volgende opdracht uit te voeren.


RPM gebaseerde besturingssystemen - yum -y installeer rsync
Debian / Ubuntu - apt-get install rsync

3. Zorg ervoor dat het IP op de firewall van de afstandsbediening en het lokale systeem is witlijsten.

4. Een gevestigde SSH-verbinding tussen de externe en lokale machine.


Een drukbediening

Kopiëren van bestanden van lokaal naar extern systeem heet een "push" -operatie. De syntaxis van de opdracht is als volgt.

Rsync -a path_of_local_directory gebruikersnaam @ remote_host: destination_directory


Een trekkoperatie

Kopiëren van bestanden van afstand naar lokale machine heet een pull-operatie. De syntaxis van de opdracht is als volgt.

Rsync -a gebruikersnaam @ remote_host: path_of_remote_directory place_to_sync_on_local_machine


Het commando "rsync" heeft veel opties om er mee te gebruiken. Enkele van de belangrijke opties worden hieronder besproken.

# "-a" optie is hetzelfde als -rlptgoD. Hier zijn enkele van de functies die de optie '-a' uitvoert.

1.Verwijder recursief naar alle directories (-r),
2.copy symlinks als symlinks (-l),
3.Preserve bestand machtigingen (-p),
4.Preserve wijzigingstijden (-t),
5.Preserve groepen (-g),
6. Beveilig bestandseigenaar (-o), en
7.Controleer apparaten als apparaten (-D).

# "-z" optie wordt gebruikt om bestanden te comprimeren terwijl ze worden verzonden.

# "-P" optie is hetzelfde als --partial and --progress.

--partial - Het wordt gebruikt om de onderbroken overdrachten te hervatten.
--progress - Het wordt gebruikt om de voortgangsbalk van de overdrachten weer te geven.

# "-v" - Het wordt gebruikt om het resultaat op een meer verbale manier weer te geven.

Het commando "rsync" komt met tal van opties. Het is aan te raden om de opdracht 'man' te gebruiken met rsync om alle opties te beheersen. Het commando is als volgt.

Man rsync

Was this reply helpful?

Related topics

  • How to rsync two directories
  • sBlock - Backup on RHEL, CentOS, AlmaLinux & Rocky Linux
  • sBlock - Backup on Debian, Ubuntu and Related OS
  • Basic and useful Linux commands
  • Top Five Open Source Backup Software for Linux
  • Rsync over SSH
  • Linux Command for Find Directory
  • How to use rsync over SSH?
  • How To Find Large files and directories on Linux ?
  • Linux File Permissions Cheat Sheet
  • Full Cabinet Colocation In Chicago
  • EasyApache 4: better than ever?
  • Deploy Psychz Dedicated Server Using Terraform Provider
  • In Comparison: Windows VS Linux
  • Dropbox flourishes after migrating to its own infrastructure from Amazon Web Services
Copyright © 2025 Psychz Networks,
A Profuse Solutions Inc Company
Hosting Services
Infrastructure
  • iColocation
Compute
  • cMetal
  • cVirtual
Storage
  • sObject
  • sBlock
Networking
  • nCDN
  • nIP Transit
  • nWavelength
Protection
  • pBackup
  • pDDoS
Company
  • About Us
  • Blog
  • Careers
  • Contact Us
  • Data Centers
  • Looking Glass
  • Network
  • Reseller
Policies
  • Acceptable Usage Policy
  • Privacy Policy
  • Service Level Agreement
  • Terms and Conditions
Support
  • Community
  • Knowledge Base
  • Open A Ticket
Get In Touch
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801