shtool-mdate(1)

shtool-mdate1

Gnu shtool pretty-print last modification time

Usage

shtool mdate [{-n | --newline}] [{-z | --zero}] [{-s | --shorten}] [{-d | --digits}] [{-f | --field-sep str}] [{-o | --order spec}] path

Overview

This command pretty-prints the last modification time of a given file or directory path, while still allowing one to specify the format of the date to display.

Options

The following command line options are available.

-n, --newline

By default, output is written to stdout followed by a "newline" (ASCII character 0x0a). If option -n is used, this newline character is omitted.

-z, --zero

Pads numeric day and numeric month with a leading zero. Default is to have variable width.

-s, --shorten

Shortens the name of the month to a english three character abbreviation. Default is full english name. This option is silently ignored when combined with -d.

-d, --digits

Use digits for month. Default is to use a english name.

-f, --field-sep str

Field separator string between the day month year tripple. Default is a single space character.

-o, --order spec

Specifies order of the day month year elements within the tripple. Each element represented as a single character out of ``"d"'', ``"m"'' and ``"y"''. The default for spec is ``"dmy"''.

Examples

 #   shell script
 shtool mdate -n /
 shtool mdate -f '/' -z -d -o ymd foo.txt
 shtool mdate -f '-' -s foo.txt

Releases

11 releases since Debian 3.1 (Sarge); the text changed 5 times.

  1. 3.1
  2. 4.0
  3. 5.0
  4. 6.0–8
  5. 9–10
  6. 11–13

History

The GNU shtool mdate command was originally written by Ulrich Drepper in 1995 and revised by Ralf S. Engelschall <[email protected]> in 1998 for inclusion into GNU shtool.

From shtool 2.0.8-10 in Debian 13 (Trixie). Parsed by carta from the page's man source.