• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux TrackFS Download

TrackFS

March 25, 2009
This software monitors modifications in the file system caused by specific programs or a set of programs.
Version 0.0.9
License GPL
Platform Linux
Supported Languages English
Homepage www.mr511.de
Developed by Michael Riepe
Trackfs is a compact software application that tracks any changes made to the file system by another program or group of programs. It is similar to 'installwatch,' but operates differently. Instead of intercepting library functions like open() and unlink() through LD_PRELOAD, it runs child programs with tracing enabled and tracks their system calls.

This method does impact performance since programs run several times slower with trackfs. However, since trackfs is intended for installation tasks, speed may not be as crucial as it initially appears. On the other hand, trackfs has a significant advantage over LD_PRELOAD because it works with statically linked binaries. With ptrace( ), you can track all transactions, which LD_PRELOAD may miss.

Trackfs has two operating modes. The '-l ' option lets the software log any file system changes made by the tracked program(s) to the specified file. Every entry has a (printf-style) format that consists of a single character denoting the type of change (c for create, d for delete, u for update, and t for temporary) and a string that reports the path of the impacted object. Log files get "compressed," meaning that multiple transactions related to the same object are grouped together and reported as a single "resulting" transaction. For example, if a file is deleted and later re-created, an update will be reported.

The '-b ' option copies every file that is likely to be modified, acting as a backup. In some situations, the backup may not be necessary if the modification fails due to insufficient permissions. In such cases, consult the log file to identify the files that will need to be restored.

If the command the user wishes to execute under trackfs's control includes options, they will need to prefix the '--' pseudo-option in front of it. This is necessary because getopt( ) may reorder options and arguments on some systems (such as the GNU version).
What's New

Version 0.0.9: N/A

Free Download 62.2K
355
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Plurkit
Plurkit is an Adobe AIR adaptation of Plurk for mobile devices.
Mailman listadmin
Listadmin provides a command-line option to administer mailing lists with an alternative ...
LogicParser
LogicParser is a software tool that allows users to parse logical expressions ...
Contacts Sidebar
Contacts Sidebar is a software extension that presents address books in a ...
webkit2png.py
This software utilizes both Webkit and Qt4 to capture webpage snapshots.
OpenBt
The software enables secure and scalable publishing of command line tools as ...
Flame Project
Flame Project is an IDE that enables the creation of Flash and ...
kamix
Kamix is an ALSA-supported mixer software designed for KDE 3. It offers ...
AltaVista::BabelFish
This software provides a Perl Object-Oriented (OO) interface to the BabelFish translation ...
TraffAcct
TraffAcct is a data platform that collects network traffic information to assist ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.