macOS
brew install lsyncdlocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de lsyncd pour les workflows d'agents IA.
installation
brew install lsyncdlocal Homebrew formula metadata
sudo apk add lsyncdAlpine Linux edge package indexes · lsyncd · Source: dl-cdn.alpinelinux.org
sudo apt install lsyncdDebian stable package indexes · lsyncd · Source: deb.debian.org
sudo dnf install lsyncdFedora Rawhide package metadata · lsyncd · Source: dl.fedoraproject.org
nix profile install nixpkgs#lsyncdnixpkgs package indexes · pkgs/by-name/ls/lsyncd/package.nix · Source: api.github.com
sudo zypper install lsyncdopenSUSE Tumbleweed package metadata · lsyncd · Source: download.opensuse.org
aperçu
Synchronize local directories with remote targets
historique
Lsyncd, short for Live Syncing Daemon, is a Unix daemon that watches filesystem events and batches changes into rsync or rsync+ssh transfers.
The official README and manual describe Lsyncd as a lightweight live mirror solution built around platform filesystem event APIs: inotify on Linux and fsevents on macOS. Instead of introducing a new filesystem or block replication layer, it waits briefly, collapses change events, and spawns rsync or related actions to keep a target tree synchronized.
Lsyncd's configuration model is a major part of its identity. The manual documents Lua-syntax configuration files, daemon-wide `settings`, default sync layers such as `default.rsync`, `default.rsyncssh`, and `default.direct`, and lower-level customization paths that can range from shell commands to Lua code.
The project has unusually strong adoption signals for a daemon-sized Unix utility: GitHub shows roughly 6.1k stars, 474 forks, 926 commits, and a long issue history. The supplied package-manager facts show packaging across Homebrew, Debian, Ubuntu, Fedora/DNF, Alpine, Nix, and openSUSE/Zypper, which is consistent with a tool used by administrators rather than a single-platform script.
Recent official release notes show renewed maintenance. Version 2.3.0 is described as the first release 'since quite a while' under a new maintainer, adding nix flake support, tunnel commands, `batchSizeLimit`, `-onepass`, crontab support, and relative executable paths; version 2.3.1 followed with bug fixes and cleanup.
The official invocation docs say Lsyncd can be configured mainly by passing a config file as the only command-line option, or cursorily through options such as `-rsync` and `-rsyncssh`. The manual's examples show typical one-way mirroring from a source directory to a local destination, remote rsync target, or remote host and target directory.
The project explicitly warns against treating it as a two-way synchronization system. Its README frames Lsyncd as best for slowly changing local directory trees, especially one-way sync from a secure area to a less secure mirror, and points users at specialized tools such as git-annex for bidirectional or conflict-aware workflows.
Lsyncd is package-nerd significant because it sits at the intersection of classic Unix tools: kernel file notifications, rsync, ssh, daemonization, and Lua configuration. It is the kind of package administrators install to avoid a heavier distributed filesystem while still getting near-real-time mirroring from familiar components.
Its cross-distro packaging also makes it useful as a history marker: it is not a fashionable single-ecosystem tool, but a durable sysadmin daemon that earned its place in major package sets through practical deployment value.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour lsyncd. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
lsyncd | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/lsyncd/lsyncd
métadonnées d'installation
| Clé du paquet | brew:lsyncd |
|---|---|
| Version | 2.3.1 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/lsyncd |
| Page d'accueil | https://github.com/lsyncd/lsyncd |
| Dépôt | https://github.com/lsyncd/lsyncd |
| Docs amont | https://lsyncd.github.io/lsyncd |
| Licence | GPL-2.0-or-later |
| Archive source | https://github.com/lsyncd/lsyncd/archive/refs/tags/release-2.3.1.tar.gz |
| Dernière mise à jour | 2026-05-17T16:38:55Z |
| Pulse | updated |
| Dépendances | lua@5.4 |
| Dépendances de compilation | cmake |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | lsyncd |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | yes |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
lsyncd 2.2.3-1+b1
daemon to synchronize local directories using rsync
https://github.com/axkibe/lsyncd
sudo apt install lsyncdlsyncd
nix profile install nixpkgs#lsyncdlsyncd 2.2.3-1
daemon to synchronize local directories using rsync
https://github.com/axkibe/lsyncd
sudo apt install lsyncdlsyncd 2.3.1-r1
Live Syncing (Mirror) Daemon
https://github.com/lsyncd/lsyncd
sudo apk add lsyncdlsyncd-doc 2.3.1-r1
Live Syncing (Mirror) Daemon (documentation)
https://github.com/lsyncd/lsyncd
sudo apk add lsyncd-doclsyncd-openrc 2.3.1-r1
Live Syncing (Mirror) Daemon (OpenRC init scripts)
https://github.com/lsyncd/lsyncd
sudo apk add lsyncd-openrclsyncd 2.3.1-12.fc45
File change monitoring and synchronization daemon
https://axkibe.github.io/lsyncd/
sudo dnf install lsyncdlsyncd 2.3.1-2.7
Live Syncing (Mirror) Daemon
https://github.com/axkibe/lsyncd
sudo zypper install lsyncdpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.