DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

/usr/dt/share/man/cat1/dtfile_copy.1(/usr/dt/share/man/cat1/dtfile_copy.1)




dtfile_copy(1)		 USER COMMANDS		   dtfile_copy(1)

NAME
     dtfile_copy - the TED File	Manager	copy utility

SYNOPSIS
     dtfile_copy [options ...] source_folder target_folder

DESCRIPTION
     The TED File Manager copy utility	is  used  to  recursively
     copy  folders  and	their contents,	including subfolders. The
     utilitiy's	default	action is to create a  duplicate  of  the
     source_folder  in the target_folder's location. Thus objects
     which exist in the	target but not in the source are deleted,
     objects  which exist in the source	but not	in the target are
     copied, and objects which exist in	the  target  and  in  the
     source  are replaced if they are different. The utility com-
     pares both	timestamp and size of two objects to determine if
     they are identical.  The copy utility is invoked by the File
     Manager whenever a	 user  requests	 a  folder  be	moved  or
     copied.  Its  use is thus transparent to the user.	 However,
     it	can also be explicitly invoked from a shell  window.  The
     utility  has  many	 options  which	can be used to modify its
     default behavior.

OPTIONS
     The following options are available from the command line:

  -dontDoIt
     Write a description of the	actions	that would  be	performed
     to	a dialog window, but do	not modify any objects.

  -keepNew
     If	an object exists in the	source and target folders, do not
     replace  the  target  object  if it is newer than the source
     object.

  -keepOld
     If	an object exists in the	source and target folders, rename
     the  existing  target  object  by appending .old to the name
     before copying the	source.

  -dontDelete
     If	an object exists in the	target folder but not the source,
     do	not delete the target object.

  -dontAdd
     If	an object exists in the	source folder but not the target,
     do	not copy the source file.

  -dontReplace
     If	an object exists in the	source and target folders, do not
     replace the target	object.

Unix System LaboratoLast change: 1 August 1995			1

dtfile_copy(1)		 USER COMMANDS		   dtfile_copy(1)

  -dontRecur
     Process only the files in the source folder, do not  process
     any subfolders.

  -keepLinks
     If	the target object  is  a  symbolic  link  to  the  source
     object,  retain  the link instead of replacing the	link by	a
     copy of the source	object.

  -keepCopies
     If	a source object	is a symbolic link and the target  object
     is	 a  a  copy  of	the object that	the source link	points at
     (i.e., has	same  size  and	 timestamp),  retain  the  target
     object instead of replacing it by a symbolic link.

  -forceCopies
     If	an object exists in the	source and target  folders,  copy
     the  source  object  even	if  the	 timestamps and	sizes are
     equal.

  -linkFolders
     If	a folder exists	in the source but not the target,  create
     a symbolic	link in	the target pointing to the source instead
     of	copying	the source folder.

  -linkFiles
     If	a file exists in the source but	not the	target,	create	a
     symbolic  link  in	the target pointing to the source instead
     of	copying	the source file.

  -copyFolders
     If	the source is a	symbolic link to a folder, make	a copy of
     the  folder  that the source link points at, instead of just
     copying the link.

  -copyFiles
     If	the source is a	symbolic link to a file, makes a copy  of
     the  file	that  the  source link points at, instead of just
     copying the link.

  -copyTop
     If	the target folder does not exist, create one.

  -move
     Following a successful  copy  operation,  remove  the  souce
     folder.

  -confirmReplace
     If	an object exists in the	source	and  target  directories,
     display  a	dialog giving a	choice of actions before proceed-
     ing.

Unix System LaboratoLast change: 1 August 1995			2

dtfile_copy(1)		 USER COMMANDS		   dtfile_copy(1)

  -confirmErrors
     If	an error occurs	processing an object,  display	a  dialog
     describing	the error before proceeding.

  -popDown
     Following a successful copy or move operation, automatically
     remove  the  dtfile_copy dialog after the interval	specified
     by	the delay option.

  -delay
     The time, in microseconds,	that the  dtfile_copy  dialog  is
     displayed after a successful copy operation is completed.

  -slow
     Pause for a preset	time interval between  each  file  opera-
     tion.

EXAMPLES
  dtfile /u/aUser/FolderA /u/aUser/FolderA.backup
     The folder	/u/aUser/FolderA.backup	is made	to be a	duplicate
     of	 /u/aUser/FolderA.  The	 name  of each oject processed is
     written to	a dialog window	with an	indication of the  opera-
     tion performed.

RESOURCES
Name	       Class		 Type	      Default

dontDoIt	 DontDoIt	  XmRBoolean	   False
keepNew		 KeepNew	  XmRBoolean	   False
keepOld		 KeepOld	  XmRBoolean	   False
dontDelete	 DontDelete	  XmRBoolean	   False
dontAdd		 DontAdd	  XmRBoolean	   False
dontReplace	 DontReplace	  XmRBoolean	   False
dontRecur	 DontRecur	  XmRBoolean	   False
keepLinks	 KeepLinks	  XmRBoolean	   False
keepCopies	 KeepCopies	  XmRBoolean	   False
forceCopies	 ForceCopies	  XmRBoolean	   False
linkFolders	 LinkFolders	  XmRBoolean	   False
linkFiles	 LinkFiles	  XmRBoolean	   False
copyFolders	 CopyFolders	  XmRBoolean	   False
copyFiles	 CopyFiles	  XmRBoolean	   False
copyTop		 CopyTop	  XmRBoolean	   False
move		 move		  XmRBoolean	   False
confirmReplace	 ConfirmReplace	  XmRBoolean	   False
confirmErrors	 ConfirmErrors	  XmRBoolean	   False
popDown		 PopDown	  XmRBoolean	   False
delay		 Delay		  XmRBoolean	   False
toggle		 Toggle		  XmRBoolean	   True
slow		 Slow		  XmRBoolean	   False

  Dtfile*dontDoIt:
     Write a description of the	actions	that would  be	performed
     to	a dialog window, but do	not modify any objects.

Unix System LaboratoLast change: 1 August 1995			3

dtfile_copy(1)		 USER COMMANDS		   dtfile_copy(1)

  Dtfile*keepNew:
     If	an object exists in the	source and target folders, do not
     replace  the  target  object  if it is newer than the source
     object.

  Dtfile*keepOld:
     If	an object exists in the	source and target folders, rename
     the  existing  target  object  by appending .old to the name
     before copying the	source.

  Dtfile*dontDelete:
     If	an object exists in the	target folder but not the source,
     do	not delete the target object.

  Dtfile*dontAdd:
     If	an object exists in the	source folder but not the target,
     do	not copy the source file.

  Dtfile*dontReplace:
     If	an object exists in the	source and target folders, do not
     replace the target	object.

  Dtfile*dontRecur:
     Process only the files in the source folder, do not  process
     any subfolders.

  Dtfile*keepLinks:
     If	the target object  is  a  symbolic  link  to  the  source
     object,  retain  the link instead of replacing the	link by	a
     copy of the source	object.

  Dtfile*keepCopies:
     If	a source object	is a symbolic link and the target  object
     is	 a  a  copy  of	the object that	the source link	points at
     (i.e., has	same  size  and	 timestamp),  retain  the  target
     object instead of replacing it by a symbolic link.

  Dtfile*forceCopies:
     If	an object exists in the	source and target  folders,  copy
     the  source  object  even	if  the	 timestamps and	sizes are
     equal.

  Dtfile*linkFolders:
     If	a folder exists	in the source but not the target,  create
     a symbolic	link in	the target pointing to the source instead
     of	copying	the source folder.

  Dtfile*linkFiles:
     If	a file exists in the source but	not the	target,	create	a
     symbolic  link  in	the target pointing to the source instead
     of	copying	the source file.

Unix System LaboratoLast change: 1 August 1995			4

dtfile_copy(1)		 USER COMMANDS		   dtfile_copy(1)

  Dtfile*copyFolders:
     If	the source is a	symbolic link to a folder, make	a copy of
     the  folder  that the source link points at, instead of just
     copying the link.

  Dtfile*copyFiles:
     If	the source is a	symbolic link to a file, makes a copy  of
     the  file	that  the  source link points at, instead of just
     copying the link.

  Dtfile*copyTop:
     If	the target folder does not exist, create one.

  Dtfile*move:
     Following a successful  copy  operation,  remove  the  souce
     folder.

  Dtfile*confirmReplace:
     If	an object exists in the	source	and  target  directories,
     display  a	dialog giving a	choice of actions before proceed-
     ing.

  Dtfile*confirmErrors:
     If	an error occurs	processing an object,  display	a  dialog
     describing	the error before proceeding.

  Dtfile*popDown:
     Following a successful copy or move operation, automatically
     remove  the  dtfile_copy dialog after the interval	specified
     by	the delay option.

  Dtfile*delay:
     The time, in microseconds,	that the  dtfile_copy  dialog  is
     displayed after a successful copy operation is completed.

  Dtfile*slow:
     Pause for a preset	time interval between  each  file  opera-
     tion.

Unix System LaboratoLast change: 1 August 1995			5

See also dtfile_copy(1)

Man(1) output converted with man2html