AbePralle / FSync

Console utility to sync one folder with another

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FSync

FSync

Summary Current Release
Version 1.2
Date December 26, 2021
Platforms macOS, Linux (Ubuntu+), Windows
License MIT
Author Abe Pralle

About

Console utility to sync one folder with another. New and modified source files are copied to the destination and any destination files that do not exist in the source are deleted.

Installation

New Installation

  1. Install morlock.sh
  2. morlock install abepralle/shellview

Updating Existing Installation

morlock update shellview

Example

fsync ~/Libraries/MyLibrary ~/Projects/MyProject/Libraries/MyLibrary

Usage

fsync [options] source-filepath destination-filepath

Options

Option Description
--dry-run
--dry
-d
Print file copy messages without actually copying them.
Should not be used with --quiet.
--exclude=<pattern>
-x <pattern>
Exclude any files matching the given pattern from being copied or deleted. Multiple --exclude patterns can be given. Example: --exclude="**/Web/*".
--help
-h
-?
Show this help text.
--keep-unused
--keep
-k
Do not delete files that are in destination but no longer in source.
--missing
-m
Only copy missing files.
--quiet
-q
Do not print file copy actions.

Notes

  • Hidden files are automatically excluded from being synced.

About

Console utility to sync one folder with another

License:MIT License