![]() |
| |||||||
| File-Alter
In memory file manipulation |
File-ANVL
commands and routines for ANVL, ERC, and OM |
File-AnySpec
Manipulate file specifications not only for the current operating system but for foreign operating systems |
| File-Append-TempFile
Perl extension for appending data to files |
File-AptFetch
perl interface onto APT-Methods. |
File-Archive
Figure out what is in an archive file |
| File-Assets
Manage .css and .js assets for a web page or application |
File-AtomicWrite
writes files atomically via rename() |
File-Attributes
Manipulate file metadata |
| File-Attributes-Extended
Access UNIX extended filesystem |
File-Attributes-Recursive
Inherit file attributes from parent |
File-Backup
Easy file backup & rotation automation |
| File-BaseDir
Use the Freedesktop.org base directory specification |
File-Basename-Object
Object wrapper around File::Basename |
File-BasicFlock
Simple flock() wrapper |
| File-Bidirectional
Read a file line-by-line either forwards or backwards |
File-Binary
Binary file reading module |
File-BLOB
A file (with name, and other metadata) you can BLOBify |
| File-BOM
Utilities for handling Byte Order Marks |
File-Box
Perl extension for blah blah blah |
File-BSDGlob
Secure, csh-compatible filename globbing |
| File-BSED
Search/Replace in Binary Files. |
File-Butler
Handy collection of file-related tools. |
File-Cache
Share data between processes via filesystem |
| File-Cache-Persistent
Caches file content and allows to use it even after file is deleted |
File-CacheDir
auto ttl-based file cleanup without a cron |
File-CachingFind
find files within cached search paths (e.g. include files) |
| File-Cat
Perl implementation of cat(1) |
File-ChangeNotify
Watch for changes to files, cross-platform style |
File-chdir
a more sensible way to change directories |
| File-chdir-WalkDir
Provides a convenient function (walkdir) for executing code on files in a directory structure recursively. |
File-Checkm
checkm (command) and routines to manage manifests |
File-Checksum
Perl extension for fast and easy File-Checksum-Algorithm |
| File-CheckTree
run many filetest checks on a tree |
File-chmod
Allows for symbolic chmod notation |
File-Coda
a global destructor to close stdout carefully |
| File-CodeSearch
Search file contents in code repositories or other places |
File-Comments
Recognizes file formats and extracts format-specific comments |
File-ConfigDir
Get directories of configuration files |
| File-Convert-CSV
Perl extension for converting CSV files |
File-Copy-Link
Perl extension for replacing a link by a copy of the linked file. |
File-Copy-Recursive
uses File::Copy to recursively copy dirs |
| File-Copy-Reliable
File copying and moving with extra checking |
File-Copy-Vigilant
Copy and move files with verification and retries |
File-Corresponding
Find corresponding files in the directory tree |
| File-CounterFile
Persistent counter class |
File-CounterSS
Counter that used File::Storage::Stat |
File-CountLines
Efficiently count the number of line breaks in a file |
| File-CreationTime
Keeps track of file creation times |
File-Data
Prepend, insert, append data into files |
File-DataClass
Structured data file IO with OO paradigm |
| File-Defrag
defragment files |
File-Descriptions
Perl extension for getting file descriptions |
File-DesktopEntry
Object to handle .desktop files |
| File-DigestStore
Digested hierarchical storage of files |
File-Dir-Dumper
dump directory structures' meta-data in a consistent and machine-readable way. |
File-Dir-Map
Map a directory recursively |
| File-Dircmp
directory comparison |
File-DirCompare
Perl module to compare two directories using |
File-DirList
provide a sorted list of directory content |
| File-DirSync
Syncronize two directories rapidly |
File-DirWalk
walk through a directory tree and run own code |
File-Download
A simple module for file downloading |
| File-Drawing
release, revise and retrieve contents to/from a drawing program module |
File-EmptyDirs
find all empty directories in a path and remove recursively |
File-ExtAttr
Perl extension for accessing extended attributes of files |
| File-Extract
Extract Text From Arbitrary File Types |
File-Extractor
Extract meta-data from arbitrary files |
File-FcntlLock
File locking with L<fcntl(2)> |
| File-FDkeeper
Store open filehandles in another process for later use |
File-FDpasser
Perl extension for blah blah blah |
File-Fetch
Generic file fetching code |
| File-fgets
Read either one line or X characters from a file |
File-Filename
expect a filename to be named by a person to be metadata |
File-FilterFuncs
Create filter functions for files |
| File-Find-Closures
functions you can use with File::Find |
File-Find-Declare
File::Find, declaratively |
File-Find-Duplicates
Find duplicate files |
| File-Find-Iterator
|
File-Find-Match
Perform different actions on files based on file name. |
File-Find-Node
Object oriented directory tree traverser |
| File-Find-Object
An object oriented File::Find replacement |
File-Find-Object-Rule
Alternative interface to File::Find::Object |
File-Find-Object-Rule-MMagic
rule to match on mime types |
| File-Find-Object-Rule-VCS
Exclude files/directories for Version Control Systems |
File-Find-Parallel
Traverse a number of similar directories in parallel |
File-Find-Random
Traverse a number of similar directories in parallel |
| File-Find-Repository
Find files in your repositories |
File-Find-Rule
Alternative interface to File::Find |
File-Find-Rule-Age
rule to match on file age |
| File-Find-Rule-CVS
find files based on CVS metadata |
File-Find-Rule-Digest
rules for matchig checksum |
File-Find-Rule-DirCompare
Find files by comparing with 2nd directory |
| File-Find-Rule-DirectoryEmpty
find empty directories recursively |
File-Find-Rule-DIZ
Rule to match the contents of a FILE_ID.DIZ |
File-Find-Rule-Ext2-FileAttributes
rules to match on Ext2::FileAttributes |
| File-Find-Rule-Filesys-Virtual
File::Find::Rule adapted to Filesys::Virtual |
File-Find-Rule-ImageSize
rules for matching image dimensions |
File-Find-Rule-LibMagic
rule to match on file types or mime types |
| File-Find-Rule-MMagic
rule to match on mime types |
File-Find-Rule-MP3Info
rule to match on id3 tags, length, bitrate, etc |
File-Find-Rule-Perl
Common rules for searching for Perl things |
| File-Find-Rule-Permissions
rule to match on file permissions and user |
File-Find-Rule-PPI
Add support for PPI queries to File::Find::Rule |
File-Find-Rule-SAUCE
Rule to match on title, author, etc from a file's SAUCE record |
| File-Find-Rule-TTMETA
Find files based on Template Toolkit META directives |
File-Find-Rule-Type
rule to match on mime types |
File-Find-Rule-VCS
Exclude files/directories for Version Control Systems |
| File-Find-Rule-WellFormed
Find well-formed XML documents |
File-Find-Rule-XPath
Find files by XPath expression |
File-Find-Similars
Fast similar-files finder |
| File-Find-Upwards
Look for a file in the current directory and upwards |
File-Find-Wanted
More obvious wrapper around File::Find |
File-FindByRegex
Wrapper for File::Find that finds a directory tree and runs some action for each file whose name matchs a regex. |
| File-Finder
nice wrapper for File::Find ala find(1) |
File-Findgrep
example Locale::Maketext-using application |
File-FindSimilars
Fast similar-files finder |
| File-Flat
Implements a flat filesystem |
File-Flock
flock() wrapper. Auto-create locks |
File-FnMatch
simple filename and pathname matching |
| File-Format-CRD
Distribution for reading the Windows CRD format. |
File-Format-RIFF
Resource Interchange File Format/RIFF files |
File-Fu
file and directory objects |
| File-GetLineMaxLength
Get lines from a file, up to a maximum line length |
File-Glob-Slurp
Turns <> into a slurp operator |
File-Glob-Windows
glob routine for Windows environment. |
| File-Grep
Find matches to a pattern in a series of files and related functions |
File-HashCache-JavaScript
Minify and cache javascript files based on the hash of their contents. |
File-Headerinfo
a general purpose extractor of header information from media files. Can handle most image, video and audio file types. |
| File-History
It is a simple history file maker. |
File-HomeDir
Find your home and other directories on any platform |
File-HomeDir-PathClass
File::HomeDir returning Path::Class objects |
| File-HomeDir-Win32
Find home directories on Win32 systems |
File-HStore
Perl extension to store files on a filesystem using a |
File-Ignore
Ignore files that are good to ignore |
| File-IgnoreReadonly
Temporarily ensure a file is writable, even if it is readonly |
File-Info
Store file information persistently for fast lookup |
File-Inplace
Perl module for in-place editing of files |
| File-Irenamer
Perform interactive filename changes from within |
File-is
file is older? oldest? is newer? newest? similar? the same? |
File-Iterator
an object-oriented Perl module for iterating across |
| File-KeePass
Interface to KeePass V1 database files |
File-KeePass-Agent
Application agent for working with File::KeePass files |
File-lchown
modify attributes of symlinks without dereferencing them |
| File-LckPwdF
Lock and unlock the passwd file |
File-LibMagic
Perlwrapper for libmagic (file-4.x or file-5.x) |
File-LinearRaid
Multiple physical files as one seamless file |
| File-LinkDir
Create links in one directory for files in another |
File-LinkTree-Builder
builds a tree of symlinks based on file metadata |
File-List
Perl extension for crawling directory trees and compiling lists of files |
| File-List-Object
Object containing a list of files (filelist, packlist). |
File-Listing
parse directory listing |
File-LocalizeNewlines
Localize the newlines for one or more files |
| File-Locate
Query the locate database |
File-Locate-Harder
when you're determined to use a locate db |
File-Locate-Iterator
Read "locate" database file with an iterator. |
| File-Lock
|
File-Lock-Multi
Lock files more than once |
File-Lockf
|
| File-Lockfile
create lockfile to prevent process simultaneous run |
File-Log
Log - A simple Object Orientated Logger |
File-LogReader
tail log files with state between runs |
| File-LsColor
Colorize input filenames like ls(1) |
File-Maintenance
Maintain files based on their age. |
File-Maker
mimics a make by loading a database and calling targets methods |
| File-Mangle
Perl module for file manipulation |
File-Map
Memory mapping made simple and safe. |
File-Marker
Set and jump between named position markers on a filehandle |
| File-Media-Sort
Sort media files based on their filename pattern |
File-MergeSort
Mergesort ordered files. |
File-MimeInfo
Determine file type |
| File-MimeInfo-Simple
Simple implementation to determine file type |
File-Mirror
Mapping one path and its contents to another |
File-MkTemp
Make temporary filename from template |
| File-MMagic
Guess file type from contents |
File-MMagic-XS
Guess File Type With XS (a la mod_mime_magic) |
File-Modified
checks intelligently if files have changed |
| File-Monitor
Monitor files and directories for changes. |
File-Monitor-Lite
Perl extension for blah blah blah |
File-Monitor-Simple
Watch for changed application files |
| File-Mork
a module to read Mozilla URL history files |
File-Mosaic
assemble the constituent pieces of a file into a single file. |
File-Mountpoint
see if a directory is a mountpoint |
| File-Namaste
nam (command) and routines to manage NAMe-AS-TExt tags |
File-Navigate
Navigate freely inside a text file |
File-NCopy
Deprecated module. Use File::Copy::Recursive instead. Copy file, file. Copy file[s] | dir[s], dir |
| File-Next
File-finding iterator |
File-Next-OO
File-finding iterator Wrapper for C<File::Next::files> function |
File-NFSLock
NFS compatible (safe) locking utility |
| File-OldSlurp
Read and write files with a single command |
File-Operator
Perl Object Oriented module for operation with text files |
File-Overwrite
overwrite the contents of a file and optionally unlink it |
| File-Package
Load packages and import symbols gracefully |
File-PackageIndexer
Indexing of packages and subs |
File-Pairtree
pt command and routines to manage pairtrees |
| File-Path
Create or remove directory trees |
File-Path-Collapse
Collapses a path as much as possible |
File-Path-Expand
expand filenames |
| File-Path-Localize
locale and path aware file name resolution |
File-Path-Stderr
like File::Path but print to STDERR |
File-Path-Tiny
recursive versions of mkdir() and rmdir() without as much overhead as File::Path |
| File-PathConvert
DEPRECATED: USE File::Spec and Cwd::abs_path(). |
File-PathInfo
oo access to path variables stat data about a file on disk |
File-PathInfo-Ext
metadata files, renaming, some other things on top of PathInfo |
| File-PathList
Find a file within a set of paths (like @INC or Java classpaths) |
File-PatternMatch
parse media information from filenames |
File-PerlMove
move files using Perl power |
| File-Pid
Pid File Manipulation |
File-Pid-Quick
Quick PID file implementation |
File-PidSimple
Handle and create pidfiles easy |
| File-PM2File
Convert a Program Module specification to the file specification for the current site operating system |
File-Policy
Site policy for file I/O functions |
File-pushd
change directory temporarily for a limited scope |
| File-Queue
Provides a persistent queue object |
File-quotas
Interface to quotas databases |
File-Random
Perl module for random selecting of a file |
| File-RandomLine
Retrieve random lines from a file |
File-Rdiff
generate remote signatures and patch files using librsync |
File-RdistByRsync
Read rdist distfiles, emulate rdist using rsync |
| File-Read
Unique interface for reading one or more files |
File-ReadBackwards
Read a file backwards by lines. |
File-ReadSimple
Perl extension for Read and write easily text file |
| File-Remote
Read/write/edit remote files transparently |
File-Remove
Remove files and directories |
File-Rename
Perl extension for renaming multiple files |
| File-Repl
file/dir structure replication |
File-Revision
The C<File::Revision> program modules provides the name of a non-existing file with a revision identifier based on the a file name $file. This has many uses backup file uses. |
File-Rotate-Backup
Performs system backups and rotates them |
| File-RsyBak
Backup files/directories with histories, using rsync |
File-Rsync
Wrapper module for rsync(1) http://rsync.samba.org/ |
File-RsyncP
Perl Rsync client |
| File-Rules
humane syntax for matching files and directories |
File-SafeDO
safer do file for perl |
File-Samba
Module to manipulate a smb.conf file |
| File-SambaMSNRL
Gestion de la configuration de Samba |
File-Same
Detect which files are the same as a given one |
File-SAUCE
A library to manipulate SAUCE metadata |
| File-Save-Home
Place file safely under user home directory |
File-Scan
Extension for Scanning files for Viruses |
File-Scan-ClamAV
A simple interface to the Clam Anti-Virus system |
| File-Searcher
Search filetree do search/replace regexes |
File-Searcher-Interactive
Interactive search do search/replace regexes |
File-SearchPath
Search for a file in an environment variable path |
| File-Set
Mange/build a set of files from a list of file/directories |
File-SetSize
Perl extension for reducing files from the top down |
File-Share
Extend File::ShareDir to Local Libraries |
| File-ShareDir
Locate per-dist and per-module shared files |
File-ShareDir-Install
Install shared files |
File-ShareDir-PAR
File::ShareDir with PAR support |
| File-ShareDir-PathClass
File::ShareDir returning Path::Class objects |
File-ShareDir-ProjectDistDir
Simple set-and-forget using of a '/share' directory in your projects root |
File-SharedNFSLock
Inter-machine locking on NFS volumes |
| File-Signature
Heuristics for uniquely identifying files |
File-Similars
|
File-SimpleQuery
Query flat-files, simply! |
| File-Slurp
Simple and Efficient Reading/Writing/Modifying of Complete Files |
File-Slurp-Remote
Easy read/write of remote files |
File-Slurp-Shortcuts
Several shortcut functions for File::Slurp |
| File-Slurp-Tree
slurp and emit file trees as nested hashes |
File-Slurp-Unicode
Reading/Writing of Complete Files with Character Encoding Support |
File-SmartNL
translates any combination of CR and NL to the site \nl |
| File-SmartTail
Local and Remote Tail Library |
File-Sort
Sort a file or merge sort multiple files |
File-SortedSeek
A Perl module providing fast access to large files |
| File-Spec-Memoized
Memoization of File::Spec to make it faster |
File-Spec-Native
Use native OS implementation of File::Spec from a subclass |
File-Split
Split and Merge files |
| File-Spotlight
List files from Smart Folder by reading .savedSearch files |
File-Stamped
time stamped log file |
File-Stat
OOP interface for Perl's built-in stat() functions |
| File-Stat-Bits
stat(2) bit mask constants |
File-Stat-Ls
Perl class for converting stat to ls -l format |
File-Stat-ModeString
conversion file stat(2) mode to/from string representation. |
| File-Stat-Moose
Status info for a file - Moose-based |
File-Stat-OO
OO interface for accessing file status attributes |
File-Stat-Trigger
The module to monitor the status of file. |
| File-StatCache
a caching wrapper around the C<stat()> function |
File-Storage-Stat
Storage manager of minimum size |
File-Store
a file content caching system |
| File-Stream
Regular expression delimited records from streams |
File-Strmode
Converts a file mode into a symbolic string |
File-SubPM
Find all the modules in a sub directory and perform other processing of sub module names. |
| File-Sync
POSIX/*nix fsync() and sync() |
File-System
A virtual file system written in pure Perl |
File-Tabular
searching and editing flat tabular files |
| File-Tabular-Web
turn a tabular file into a web application |
File-Tail
A more efficient tail -f |
File-Tail-App
Easy app maker to proc files as they update |
| File-Tail-Dir
Tail all matching files in a given set of directories |
File-Tail-FAM
Tail using the File Alteration Monitor (FAM) |
File-Tail-Multi
stateful tail of a list of files with regex |
| File-Tail-Scribe
Monitor and send the tail of files to a Scribe logging system. |
File-Tasks
A set of file tasks to be executed in a directory |
File-Tee
replicate data sent to a Perl stream |
| File-Temp
Create temporary files safely |
File-Temp-Trace
Trace the creation of temporary files |
File-Tempdir
return name and handle of a temporary file safely |
| File-TinyLock
Utility for process locking and unlocking. |
File-Tools
UNIX tools implemented as Perl Modules and made available to other platforms as well |
File-Touch
Update timestamps, create nonexistent files |
| File-Trash
move files to trash and restore as well |
File-TreeBuilder
Build simple trees of files and directories. |
File-TTX
Utilities for dealing with TRADOS TTX files |
| File-Type
determine file type using magic |
File-Type-WebImages
determine web image file types using magic |
File-Unpack
An aggressive bz2/gz/zip/tar/cpio/rpm/deb/cab/lzma/7z/rar/... archive unpacker, based on mime-types |
| File-UserConfig
Get a user's existing config directory, or copy in defaults |
File-UStore
Perl extension to store files on a filesystem using a UUID based storage |
File-Util
Easy, versatile, portable file handling |
| File-Value
snag (command) and routines supporting files as values |
File-Vctools
Compare different versions of text files and identify changes |
File-Version
Simple File Versioning Class |
| File-Versions
|
File-VirtualPath
Portable abstraction of a file/dir/url path |
File-VirusScan
Unified interface for virus scanning of files/directories |
| File-VMSVersions
Perl extension for opening files in a directory with VMS like versioning |
File-Where
The subroutines in C<File::Where> program module finds the absolute file or dir for a program module, program module repository, relative file, or relative directory by searching the directories in the @INC array of directories or an override array of dir |
File-Which
Portable implementation of the "which" utility |
| File-Which-Cached
Portable implementation of the `which' utility |
File-Wildcard
Enhanced glob processing |
File-Xcopy
compare, copy, and move files like xcopy |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |