Fitus / Zaloha.sh
Licence: mit
Small and simple directory synchronizer (a BASH script)
Stars: ✭ 63
Projects that are alternatives of or similar to Zaloha.sh
Zaloha2.sh
Small and simple directory synchronizer (a BASH script)
Stars: ✭ 50 (-20.63%)
Mutual labels: backup, synchronization, find
JFileSync3
File Syncing with encryption and compression (partly) compatible with encfs / boxcryptor (classic) volumes for local folders and WebDAV backends. Based on JFileSync - hence the name.
Stars: ✭ 20 (-68.25%)
Mutual labels: backup, synchronization
Mt Aws Glacier
Perl Multithreaded Multipart sync to Amazon Glacier
Stars: ✭ 522 (+728.57%)
Mutual labels: backup, synchronization
Unburden Home Dir
Automatically unburden $HOME from caches, etc. Useful for $HOME on SSDs, small disks or slow NFS homes. Can be triggered via an hook in /etc/X11/Xsession.d/.
Stars: ✭ 48 (-23.81%)
Mutual labels: backup
Angrdbg
Abstract library to generate angr states from a debugger state
Stars: ✭ 49 (-22.22%)
Mutual labels: synchronization
Sublimate
Sublimate: Ridiculously fast full stack Swift prototyping with Vapor and Sourcery.
Stars: ✭ 57 (-9.52%)
Mutual labels: synchronization
Outlookgooglecalendarsync
Sync your Outlook and Google calendars
Stars: ✭ 1,113 (+1666.67%)
Mutual labels: synchronization
Copycat Action
©️ GitHub Action for copying files to other repositories
Stars: ✭ 48 (-23.81%)
Mutual labels: synchronization
Syncthing Macos
Frugal and native macOS Syncthing application bundle
Stars: ✭ 1,096 (+1639.68%)
Mutual labels: synchronization
Poosh
🌎 Publish local files to virtually any remote endpoint (e.g. AWS S3)
Stars: ✭ 55 (-12.7%)
Mutual labels: synchronization
Kinesis Vcr
Record, rewind and replay live Kinesis streams
Stars: ✭ 54 (-14.29%)
Mutual labels: backup
Backintime
Back In Time - A simple backup tool for Linux
Stars: ✭ 1,066 (+1592.06%)
Mutual labels: backup
Thin Backup Plugin
Stores only the relevant parts of the Jenkins workspace in a Backup.
Stars: ✭ 59 (-6.35%)
Mutual labels: backup
Barman
Barman - Backup and Recovery Manager for PostgreSQL
Stars: ✭ 1,044 (+1557.14%)
Mutual labels: backup
Findr
🔎 A simple and intuitive find & replace command-line interface.
Stars: ✭ 54 (-14.29%)
Mutual labels: find
Vynchronize
Watch videos with friends online with the new real time video synchronization platform
Stars: ✭ 1,072 (+1601.59%)
Mutual labels: synchronization
Zaloha.sh: End of Life
Zaloha has been superseded by Zaloha2.sh.
- Zaloha2.sh contains new features (the Remote Modes) and other improvements of design, program code and documentation.
- For new deployments, go straight to Zaloha2.sh.
- For migrations, check the table below if adaptations of your wrapper scripts are necessary.
Full list of changes (Zaloha2.sh compared to Zaloha.sh)
Some design changes break backward compatibility with the original (now obsolete) Zaloha.sh. For this reason, Zaloha2.sh lives in a new repository.
Zaloha.sh | Zaloha2.sh |
---|---|
New option --sourceUserHost to activate the Remote Source Mode via SSH/SCP | |
New option --backupUserHost to activate the Remote Backup Mode via SSH/SCP | |
New option --sshOptions to pass additional command-line options to SSH in the remote modes | |
New option --scpOptions to pass additional command-line options to SCP in the remote modes | |
New option --findParallel to run the local and remote FIND scans in parallel in the remote modes | |
Option --metaDir | In Remote Backup Mode: allows to place the Zaloha metadata directory on the remote backup host to a different location than the default. |
New option --metaDirTemp: In the remote modes, Zaloha2 needs a temporary Metadata directory too. This option allows to place it to a different location than the default. | |
Shellscript 610 | In Remote Backup Mode: executed on the remote side |
Shellscript 620 | Split to 621 (pre-copy), 622 (copy), 623 (post-copy). In Remote Backup Mode: 621 and 623 are executed on the remote side. In both remote modes, 622 contains SCP commands instead of CP commands. |
Shellscript 630 | Split to 631 (pre-copy), 632 (copy), 633 (post-copy). In Remote Source Mode: 631 and 633 are executed on the remote side. In both remote modes, 632 contains SCP commands instead of CP commands. |
Shellscript 640 | In Remote Backup Mode: executed on the remote side |
Shellscript 650 | Split to 651 (pre-copy), 652 (copy), 653 (post-copy). In Remote Backup Mode: 651 and 653 are executed on the remote side. In both remote modes, 652 contains SCP commands instead of CP commands. |
Restore script 810 | In the remote modes: contains SCP commands instead of CP commands |
Restore script 870 | Commands to preserve times of files have been moved from script 810 to script 870 |
New option --sha256 for comparing the contents of files via SHA-256 hashes | |
CSV data model of 16 columns | Extended to 17 columns to accommodate the SHA-256 hashes in new separate column 13 (original columns 13+14+15+16 shifted to 14+15+16+17) |
New check for falsely detected hardlinks: SHA-256 hash differs | |
Option --hLinks | Renamed to --detectHLinksS (more descriptive option name) |
Option --touch | Renamed to --extraTouch (more descriptive option name) |
Option --noExec1Hdr | Renamed to --no610Hdr |
Option --noExec2Hdr | Replaced by finer-grained options --no621Hdr, --no622Hdr and --no623Hdr |
Option --noExec3Hdr | Replaced by finer-grained options --no631Hdr, --no632Hdr and --no633Hdr |
Option --noExec4Hdr | Renamed to --no640Hdr |
Option --noExec5Hdr | Replaced by finer-grained options --no651Hdr, --no652Hdr and --no653Hdr |
Ability to process all symbolic links (even those with target paths that contain three or more consective slashes). The implied change is additional escaping of slashes by ///s in column 16 for symbolic links. | |
New Sanity Check for column 6 not alphanumeric | |
More stringent directories hierarchy check | |
More tolerant check of modification times of files (zero or even negative modification times are possible) | |
More tolerant check of target paths of symbolic links (empty target paths are possible on some OSes) | |
Minor code improvements and optimizations + improved documentation | |
Code size 76 kB | Code size 112 kB |
Docu size 78 kB | Docu size 97 kB |
License
MIT License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].