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

FreeBSD Manual Pages

  
 
  

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

NAME
       cpmcp - copy files from and to CP/M disks

SYNOPSIS
       cpmcp [-f format] [-p] [-t] image [-u] user:file	file
       cpmcp [-f format] [-p] [-t] image [-u] user:file	... directory
       cpmcp [-f format] [-p] [-t] image [-u] file user:file
       cpmcp [-f format] [-p] [-t] image [-u] file ... user:

DESCRIPTION
       cpmcp  copies  one  or more files to or from a CP/M disk.  When copying
       multiple	files, the last	argument must be a drive  or  directory.   The
       drive letter does not matter because the	device is specified by the im-
       age,  it	is only	used to	specify	which direction	you want to copy.  The
       user number is specified	after the drive	letter,	if omitted user	 0  is
       used.

       You  can	use * and ? in CP/M file names,	which have the same meaning in
       sh(1) file name patterns.

       On CP/M,	the slash is a legal file name character and on	POSIX  systems
       it  is  not,  so	 on  those  when copying such files to the host, it is
       translated to a comma.  Filenames with a	 comma	have  that  translated
       back  to	 a  slash on CP/M.  That is no restriction, because a comma is
       not a legal CP/M	filename character, although CP/M 2.2 silently accepts
       it despite the manual saying otherwise.

       On other	host OS	there may be different file name translations.

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

       -T libdsk-type
	      libdsk driver type, e.g. tele for	Teledisk images	or raw for raw
	      images (requires building	cpmtools with support for libdsk).

       -p     Preserve time stamps when	copying	files from CP/M	to  UNIX  (not
	      implemented for copying the other	way so far).

       -t     Convert text files between CP/M and UNIX conventions.

       -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.demon.co.uk>.

       This program is free software; you can redistribute it and/or modify it
       under  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  MER-
       CHANTABILITY  or	FITNESS	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
       cpmls(1), cpm(5)

CP/M tools		       January 15, 2023			      CPMCP(1)

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

home | help