File::DirSync will make two directories exactly the same. The goal
is to perform this synchronization process as quickly as possible
with as few stats and reads and writes as possible. It usually can
perform the synchronization process within a few milliseconds - even
for gigabytes or more of information.
The author wrote this module as an example of both using closures and using
File::Find. Students are always asking me what closures are good for, and here's
some examples. The functions mostly stand alone (i.e. they don't need the rest
of the module), so rather than creating a dependency in your code, just lift the
parts you want).
File::Find::Object does same job as File::Find but works like an
object and with an iterator. As File::Find is not object oriented, one
cannot perform multiple searches in the same application. The second
problem of File::Find is its file processing: after starting its main
loop, one cannot easily wait for another event an so get the next
result.
With File::Find::Object you can get the next file by calling the
next() function, but setting a callback is still possible.
File::Slurp::Tiny provides functions for fast and correct slurping and spewing.
All functions are optionally exported.
These are quickie routines that are meant to save a couple
of lines of code over and over again. They do not do
anything fancy.
This module is a stupid hack to make the default File::Spec behavior
available from a subclass. This can be useful when using another
module that expects a subclass of File::Spec but you want to use the
current, native OS format (automatically detected by File::Spec).
This module allows you to use File::Find::Rule file finding semantics to
Filesys::Virtual derived filesystems.
File::Sync provides Perl interfaces to the Unix sync(2) and POSIX.1b
fsync(2) system calls. The fsync() call is needed for putting messages into
qmail maildirs, and sync() is included for completeness.
File::Find::Rule is a friendlier interface to File::Find. It allows you
to build rules which specify the desired files and directories.
Derived from MultiTail, this perl library makes it easy to tail a dynamic
list of files and match/except lines using full regular expressions and
even maintains their state locally.
File::Tail::Multi will tail multiple files and return the records read
to a Data Structure. The Data Structure can be processed by
File::Tail::Multi functions.