awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
inotify-tools avatar

inotify-tools/inotify-tools

0
View on GitHub↗
3,398 estrellas·403 forks·C++·GPL-2.0·4 vistas

Inotify Tools

Inotify-tools es una colección de utilidades de línea de comandos que proporcionan una interfaz directa al subsistema inotify del kernel de Linux. Funciona como un monitor de eventos del sistema de archivos, permitiendo a los usuarios rastrear modificaciones, creaciones y eliminaciones de archivos y directorios en tiempo real.

El proyecto traduce estructuras de eventos del kernel de bajo nivel en una salida de texto legible por humanos, permitiendo la integración del monitoreo del sistema de archivos en scripts de shell y flujos de trabajo automatizados. Gestiona múltiples vigilancias del sistema de archivos mediante el seguimiento de descriptores de archivos individuales y admite el recorrido recursivo de directorios para garantizar una cobertura completa en estructuras de archivos anidadas.

Estas utilidades facilitan diversas tareas de automatización, incluyendo el disparo de pipelines de compilación, la optimización de flujos de trabajo de desarrollo y el mantenimiento de la consistencia de la configuración del sistema. Las herramientas operan suspendiendo la ejecución del proceso hasta que el kernel señala que ha ocurrido un evento monitoreado en el sistema de archivos.

Features

  • Filesystem Change Monitors - Tracks modifications, deletions, and creations within files and directories in real time for automated shell script reporting.
  • Inotify-Based Watchers - Provides a set of command-line utilities for monitoring filesystem events and triggering actions via the Linux inotify subsystem.
  • Kernel Event Polling - Interfaces directly with the Linux kernel to receive asynchronous notifications whenever filesystem events occur.
  • Development Workflow Optimization - Optimizes development workflows by instantly refreshing assets or running tests upon file save events.
  • Filesystem Event Wrappers - Provides command-line utilities that translate low-level kernel filesystem events into human-readable text for shell script integration.
  • Build Pipeline Triggers - Triggers compilation or deployment processes automatically whenever source code files are modified in a local environment.
  • Recursive Directory Watchers - Automatically registers watches on nested subdirectories to ensure comprehensive monitoring coverage across entire filesystem trees.

Historial de estrellas

Gráfico del historial de estrellas de inotify-tools/inotify-toolsGráfico del historial de estrellas de inotify-tools/inotify-tools

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Inotify Tools

Colecciones seleccionadas manualmente donde aparece Inotify Tools.
  • un emulador de terminal para acceso por línea de comandos
  • Herramientas para desarrolladores
  • Herramientas de línea de comandos (CLI)

Alternativas open-source a Inotify Tools

Proyectos open-source similares, clasificados según cuántas características comparten con Inotify Tools.
  • facebook/watchmanAvatar de facebook

    facebook/watchman

    13,613Ver en GitHub↗

    Watchman is a filesystem change monitor and recursive directory watcher that operates as a background service to track file modifications in real time. It functions as an event-driven file trigger and state query engine, allowing users to retrieve directory snapshots and lists of changed files since a previous check. The project provides tooling for incremental builds by identifying exactly which files have changed to compile only necessary project components. It is designed for large scale directory watching, monitoring massive file trees while executing external commands or scripts automati

    C++
    Ver en GitHub↗13,613
  • gorakhargosh/watchdogAvatar de gorakhargosh

    gorakhargosh/watchdog

    7,370Ver en GitHub↗

    Watchdog is a Python library and set of shell utilities for monitoring filesystem events. It provides a framework for tracking real-time changes to files and directories, mapping those events to configurable automation handlers, and executing system actions based on file creation, modification, or deletion. The project includes an event-driven shell utility for triggering custom scripts and commands automatically. It utilizes a configurable handler framework that allows users to associate specific filesystem events with specialized plugin logic defined in configuration files. The system moni

    Python
    Ver en GitHub↗7,370
  • axkibe/lsyncdAvatar de axkibe

    axkibe/lsyncd

    6,049Ver en GitHub↗

    lsyncd is a synchronization service and background daemon that monitors local directories for changes and mirrors them to remote targets in real time. It operates as a sync manager that orchestrates the movement of local data to remote hosts, ensuring data consistency through automated mirroring. The project uses an embedded Lua scripting engine to define configuration logic, allowing for custom synchronization actions and layered rule definitions. It leverages rsync for delta-transfers to minimize bandwidth and utilizes SSH for secure encrypted communication with remote servers. The service

    Lua
    Ver en GitHub↗6,049
  • abraunegg/onedriveAvatar de abraunegg

    abraunegg/onedrive

    12,577Ver en GitHub↗

    This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc

    D
    Ver en GitHub↗12,577
Ver las 30 alternativas a Inotify Tools→

Preguntas frecuentes

¿Qué hace inotify-tools/inotify-tools?

Inotify-tools es una colección de utilidades de línea de comandos que proporcionan una interfaz directa al subsistema inotify del kernel de Linux. Funciona como un monitor de eventos del sistema de archivos, permitiendo a los usuarios rastrear modificaciones, creaciones y eliminaciones de archivos y directorios en tiempo real.

¿Cuáles son las características principales de inotify-tools/inotify-tools?

Las características principales de inotify-tools/inotify-tools son: Filesystem Change Monitors, Inotify-Based Watchers, Kernel Event Polling, Development Workflow Optimization, Filesystem Event Wrappers, Build Pipeline Triggers, Recursive Directory Watchers.

¿Qué alternativas de código abierto existen para inotify-tools/inotify-tools?

Las alternativas de código abierto para inotify-tools/inotify-tools incluyen: facebook/watchman — Watchman is a filesystem change monitor and recursive directory watcher that operates as a background service to track… gorakhargosh/watchdog — Watchdog is a Python library and set of shell utilities for monitoring filesystem events. It provides a framework for… abraunegg/onedrive — This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as… axkibe/lsyncd — lsyncd is a synchronization service and background daemon that monitors local directories for changes and mirrors them… cboxdoerfer/fsearch — fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant… iyaja/llama-fs — llama-fs is an automated directory manager and file system organizer that uses large language models to categorize,…