Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
CPMLS(1)			  User commands 			CPMLS(1)

NAME
     cpmls - list sorted contents of directory

SYNOPSIS
     cpmls [-f format] [-T libdsk-type] [-d|-D|-F|-A|-l[-c][-i]] [-u] image
     [file-pattern...]

DESCRIPTION
     Cpmls lists the sorted contents of the directory.

OPTIONS
     -f format
	    Use the given CP/M disk format instead of the default format.

     -T libdsk-type[,libdsk-format]
	    libdsk driver type, e.g. tele for Teledisk images or raw for raw im-
	    ages  (requires building cpmtools with support for libdsk).  The op-
	    tional libdsk-format argument also specifies one  of  libdsk's  CP/M
	    disk formats (not to be confused with the diskdef supplied to the -f
	    option), similar to libdsk:format in diskdefs.

     -d     Old CP/M 2.2 dir output.

     -D     P2DOS 2.3 ddir-like output.

     -F     CP/M 3.x dir output. CP/M 3 DIR does not count the time stamp direc-
	    tory  entries  not	referenced by files and the disc label directory
	    entry as used, resulting in a higher number of free entries that re-
	    ally are not free.	cpmls counts everything  as  used  that  is  not
	    available  for  files,  no matter if it is actually used or just re-
	    served.  The total bytes are the sum of all used blocks, whereas to-
	    tal 1k blocks are the sum of 1k blocks needed if that  was	used  as
	    block size.

     -A     E2fs lsattr-like output.

     -l     Long  UNIX-style  directory  listing  including size, time stamp and
	    user number.

     -c     Output the creation time, not the modification time.

     -i     Print index number of each file.

     -u     Show all CP/M file names in upper case.

RETURN VALUE
     Upon successful completion, exit code 0 is returned.

ERRORS
     Any errors are indicated by exit code 1.

ENVIRONMENT
     CPMTOOLSFMT     Default format

FILES
     /usr/local/share/cpmtools2/diskdefs     CP/M disk format definitions

AUTHORS
     This program is copyright 1997-2023 Michael Haardt <michael@moria.de>.  The
     Windows port is copyright 2000, 2001,  2011  John	Elliott  <jce@seasip.de-
     mon.co.uk>.

     This program is free software; you can redistribute it and/or modify it un-
     der  the  terms  of the GNU General Public License as published by the Free
     Software Foundation; either version 3 of the License, or (at  your  option)
     any later version.

     This program is distributed in the hope that it will be useful, but WITHOUT
     ANY  WARRANTY; without even the implied warranty of MERCHANTABILITY or FIT-
     NESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
     details.

     You should have received a copy of the GNU  General  Public  License  along
     with this program.  If not, write to the Free Software Foundation, Inc., 59
     Temple Place - Suite 330, Boston, MA 02111-1307, USA.

SEE ALSO
     cpmcp(1), cpm(5)

CP/M tools			 March 15, 2026 			CPMLS(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=cpmls&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help