Linux workstation

Upstream software project

libfile-touch-perl

Update file access and modification times, optionally creating files if needed

About libfile-touch-perl

Update file access and modification times, optionally creating files if needed

This project links 7 native package records across 5 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Debian 12 (Bookworm): 1 package records; Debian 13 (Trixie): 1 package records; Fedora 43: 2 package records; Fedora 44: 2 package records; openSUSE Tumbleweed: 1 package records. Catalog coverage diagram, not an application screenshot.libfile-touch-perl: recorded package coverageDebian 12 (Bookworm)1 recordsDebian 13 (Trixie)1 recordsFedora 432 recordsFedora 442 recordsopenSUSE Tumbleweed1 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
libfile-touch-perl
Publisher
Not authoritatively mapped
Native package records
7
Operating systems
debian-12, debian-13, fedora-43, fedora-44, opensuse-tumbleweed
License expression
Artistic-1.0 OR GPL-1.0-or-later
Metadata completeness
100/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

This module provides both a functional and OO interface for changing the file access and modification times on files. It can optionally create the file for you, if it doesn't exist. *Note*: you should specify a minimum version of 0.12, as per the SYNOPSIS, as that fixed an issue that affected systems that have sub-second granularity on those file times. Here's a list of arguments that can be used with the object-oriented contruction: * atime_only => [0|1] If nonzero, change only the access time of files. Default is zero. * mtime_only => [0|1] If nonzero, change only the modification time of files. Default is zero. * no_create => [0|1] If nonzero, do not create new files. Default is zero. * reference => $reference_file If defined, use timestamps from this file instead of current time. The timestamps are read from the reference file when the object is created, not when '<-'touch>> is invoked. Default is undefined. * time => $time If defined, then this value will be used for both access time and modification time, whichever of those are set. This time is overridden by the 'atime' and 'mtime' arguments, if you use them. * atime => $time If defined, use this time (in epoch seconds) instead of current time for access time. * mtime => $time If defined, use this time (in epoch seconds) instead of current time for modification time.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Debian 12 (Bookworm)

  1. libfile-touch-perl

    Debian 12 (Bookworm) / perl

    0.12-2

    Perl interface to touch-like functions

    allbookworm

Debian 13 (Trixie)

  1. libfile-touch-perl

    Debian 13 (Trixie) / perl

    0.12-2

    Perl interface to touch-like functions

    alltrixie

Fedora 43

  1. perl-File-Touch

    Fedora 43 / Unspecified / source perl-File-Touch

    0.12-11.fc43

    Update access, modification timestamps, creating nonexistent files

    noarch43
  2. perl-File-Touch-tests

    Fedora 43 / Unspecified / source perl-File-Touch

    0.12-11.fc43

    Tests for perl-File-Touch

    noarch43

Fedora 44

  1. perl-File-Touch

    Fedora 44 / Unspecified / source perl-File-Touch

    0.12-12.fc44

    Update access, modification timestamps, creating nonexistent files

    noarch44
  2. perl-File-Touch-tests

    Fedora 44 / Unspecified / source perl-File-Touch

    0.12-12.fc44

    Tests for perl-File-Touch

    noarch44

openSUSE Tumbleweed

  1. perl-File-Touch

    openSUSE Tumbleweed / Unspecified / source perl-File-Touch

    0.12-1.22

    Update file access and modification times, optionally creating files if needed

    noarchtumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.