Rsync also allows the copy of certain types of files only, by specifying the format or name.Īssuming that the files are in "txt" format, all the files in this format can be copied by typing: $ rsync path/source_folder/*.txt path/destination_folder Not entering “/” implies the selection of the entire folder and, consequently, the creation of a copy of the source folder in the destination folder. The content of the "source" folder is copied in the "destination" folder.īeware of the difference between the two commands: by writing "/" after the source folder the system is told to copy the files contained in the folder. The entire "source" folder is copied in the "destination" folder. Regardless of the fact that the folder to copy contains folders inside, adding the tag to the "-r" tag is to be preferred: $ rsync -r path/source path/destination Synchronizing two folders on the same computerĬopying from one folder to another is done with the "rsync" command followed by the source folder (from which the items are copied) and the destination folder. existing: only the files already existing in the destination folder will be copied. progress: shows the percentage of the copying process and the remaining time. exclude: certain files or folders will be ignored when copying. delete: rsync will delete the files in the destination folder that are not present in the source folder. a: it shows the original information of the file, such as timestamp, permissions, owner etc. h: instead of showing the size of the copied files in bytes, an easily readable format will be shown ( rather than 14.167.396 bytes, 14.17 Mb will be seen) r: to copy the folders and their contents v: the copied files and folders will be shown on the shell Syntax $ rsync options /path/source/ /path/destination/ To install it type: $ sudo apt install rsync The rsync packages are already present in the Official Ubuntu Repository. In this article you will learn how to install, configure and use Rsync on Linux Ubuntu 18.04 in order to synchronize files and folders and schedule a periodic backup of your server. What distinguishes Rsync from the classic “copy and paste” is that this tool automatically recognizes which documents differ between two folders, so as to speed up the copying process from a source folder to a destination. Rsync (Remote sync) is a tool to copy and synchronize files and folders on the same server or between different machines on Linux.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |