Backup

CLI & GUI Workflows for Data Protection

๐Ÿงช rsync (Linux CLI)

CommandPurpose
rsync -avh /source/ /destination/Archive and sync files with verbose output
rsync -a --delete /src/ /dest/Mirror source to destination, deleting extras
rsync -az /src/ user@host:/dest/Compress and transfer over SSH
rsync -n -av /src/ /dest/Dry run to preview changes
rsync -a --exclude 'node_modules/' /src/ /dest/Exclude specific folders

๐ŸŽ Time Machine (macOS GUI)

ActionPurpose
System Settings > Time MachineEnable and configure backups
Select Backup DiskChoose external or network drive
Exclude ItemsCustomize backup scope
Restore from Time MachineRecover files or system state
View Backup HistoryBrowse snapshots by date

๐ŸชŸ File History (Windows GUI)

ActionPurpose
Control Panel > File HistoryEnable and manage backups
Select DriveChoose backup location
Restore Personal FilesRecover previous versions
Advanced SettingsSet frequency and retention
Backup Options (Settings)Access newer backup interface

โ˜๏ธ Cloud Backup Tools

ToolPurpose
BackblazeUnlimited personal backup with restore options
iDriveCross-platform backup with versioning
Google Drive / OneDriveSync and store files in the cloud
DropboxFile sync and sharing with recovery
Veeam / AcronisEnterprise-grade backup and disaster recovery