home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / zsus / z3help / s.lbr / SCOPY08.HZP / SCOPY08.HLP
Encoding:
Text File  |  1991-11-18  |  11.3 KB  |  329 lines

  1. ;
  2.                =======  S C O P Y   C O M M A N D S  =======
  3.  
  4.    1  Copy   Move   Delete   Rename   Kompare   Zip
  5.  
  6.    2  Jump   ReJump   Jump Tag   Jump Untag   Jump One   Jump Two
  7.  
  8.    3  Tag   Untag   Retag   Wild Tag
  9.  
  10.    4  View
  11.  
  12.    5  GROUP   Arc   Copy   Del   Move   View   Kompare   Zip
  13.  
  14.    6  GROUP   Equate   New
  15.  
  16.    7  Cursor
  17.  
  18.    8  Options
  19.  
  20.    9  Miscellaneous
  21. :1
  22.  
  23. C  Copy - Send file at pointer to  other directory.  An arrow  at 
  24.    the  top of the screen shows the copy direction.   Copying  is 
  25.    controlled by verification flags described below.
  26.  
  27. D  Delete - Delete file at pointer.
  28.  
  29. M  Move - Copy, then delete source file.
  30.  
  31. R  Rename
  32.    Rename does not integrate too well with SCOPY's method of file    
  33.    display.   If you rename THEN copy a file which exists in  the 
  34.    destination  directory, it retains its old name.   You  should 
  35.    Rename after doing all of your copying, or relog the fileset. 
  36.  
  37.    If an Archived file is renamed, the archive attribute is reset.  
  38.    (Ditto the Public attribute.)
  39.  
  40.      ...more
  41.  
  42.  
  43. Z  Zip Copy - Copy current file to an alternate directory.  Saves 
  44.    you  the trouble of logging in the alternate  directory.   Zip 
  45.    Copy  bypasses any checks against the destination date  stamp. 
  46.    It is fast, but you don't get the full benefit of Login.
  47.  
  48.  
  49. K  Kompare  -  Do  a  byte for  byte  comparison  of  source  and 
  50.    destination files, report the result on the screen divider  as 
  51.    "="  or "~". For Group Kompare, you may then retag files which
  52.    tested either equal or unequal. 
  53. :2
  54.  
  55. JUMP COMMANDS:
  56.  
  57. J  Jump - Find the next match  to the mask entered.  The mask  is              
  58.    automatically wildcarded.
  59.  
  60. ^J, H ReJump - Use the same mask.  (^J will not work if your TCAP 
  61.    defines it as an arrow key.  Use H (Hop) instead.)
  62.  
  63. 1  Jump  One  -  Go to next file which  exists  only  in  current 
  64.    directory. 
  65.  
  66. 2  Jump Two - Go to next file which exists in both directories.
  67.  
  68. `  Jump Tagged - Go to next tagged file.
  69.  
  70. ~  Jump Untagged - Go to next untagged file.
  71. :3
  72.  
  73. T  Tag - Mark a file for a Group operation.  Group Tag tags all files 
  74.    from the pointer to the end of the list.
  75.  
  76. U  Untag - Cancels a tag.  Group Untag untags all files from the 
  77.    pointer to the end of the list.
  78.  
  79. Y  Retag - When a Group operation  runs through the  tagged  file 
  80.    list, the files are "soft" tagged.  This command retags them.
  81.  
  82. GR Group Reverse - Reverses the tags on all files.
  83.  
  84.  
  85.      ...more
  86.  
  87. WILD COMMAND
  88.  
  89.    (W)ild Tag/ Untag/ New/ 1/ 2  MASK  DATESPEC
  90.  
  91.    Select  a  fileset  for a Group  operation  by  comparing  the 
  92.    directory  to a Mask and/or Datespec, and:
  93.  
  94.        1.  (T)ag all matches
  95.        2.  (U)ntag all matches
  96.        3.  (N)ew - Tag match only if the source version is Newer.
  97.        4.  (1) -Tag match if it exists in 1 directory only.
  98.        5.  (2) -Tag match if it exists in 2 directories. 
  99.        
  100.            "Newness"  is  determined by  comparing  the  two 
  101.            Modify dates if possible.  If there is no  Modify 
  102.            date  for  one of the files, its Create  date  is 
  103.            used.   If  neither  is valid, the  file  is  not 
  104.            tagged.   The command has no effect on  unstamped 
  105.            disks  or systems.  Note that one  file's  Modify 
  106.            date could be compared to the other file's Create 
  107.            date (if it has no Modify date.)
  108.  
  109.  
  110.    Wild   commands  ask  for  an  optional  Mask   (automatically 
  111.    wildcarded)  and  an  optional  Datespec.   The  datespec   is 
  112.    compared  to  the Modify  date or,  if there is  none, to  the 
  113.    Create date.  Access date is not used. 
  114.  
  115.    The datespec format is:
  116.  
  117.           [/C]<, >, or =date[ time]
  118.  
  119.        Where:
  120.           /C     Forces comparison to Create date ONLY
  121.           < > =  Mandatory date signifier (how to use date)
  122.           date   dd.mm.yy  (any part omitted = the current date)
  123.           time   hh:mm     (any part omitted is ignored)
  124.        Wildcard characters "?" or "*" are allowed in date, time.
  125.  
  126.        Examples:
  127.           <1.9        Selects all modified before 1 Sept this year
  128.           =           All modified today
  129.           >.. 13:00   All modified after 1pm today
  130.           /c=*        All created any day this month
  131.  
  132.    Note that dates are European style rather than American  style 
  133.    mm/dd/yy.  European syntax is more natural here where the date 
  134.    resolution proceeds from fine to coarse.  (The datespec parser 
  135.    was developed from Carson Wilson's ZSLIB routine PARSDS.) 
  136.  
  137.    Some mask and/or date spec must be given, or the Wild  command 
  138.    cancels.  You can use a single "*" to test everything.
  139.  
  140.        WILD Examples:
  141.  
  142.        WN*
  143.        Tag  everything in the source dir newer than  an  existing 
  144.        file in the destination. 
  145.  
  146.        W2=
  147.        Tag all files modified today in the source directory which 
  148.        also exist in the destination directory.
  149.    
  150.        WTs /c>.. 10
  151.        Tag all S*.* created after 10AM today.
  152. :4
  153. V - View
  154.  
  155.    The  main viewer commands are shown highlighted on the  bottom 
  156.    screen  line.   All viewer functions are controlled  with  the 
  157.    left hand.  These are:
  158.  
  159.        F - Next screen
  160.        A - Previous screen
  161.        T - Top screen
  162.        B - Bottom screen
  163.        R - Read more file if too big for available buffer
  164.        G - GoTo string up to 20 characters.  "_" is wild char.
  165.        H - Repeat GoTo on same string.  Same as G<cr>
  166.        X - Done with this file.  Group View goes on to next file.
  167.        S - Scroll continuously forward until a key press
  168.        D - Reverse scroll.
  169.  
  170.      ...more
  171.  
  172.  
  173. V - View
  174.  
  175.    Commands NOT shown while viewing are:
  176.  
  177.        <sp>  Next line
  178.           -  Previous line
  179.        <cr>  Next screen (synonym for Forward)
  180.        <tab> Hop forward 10 lines
  181.        ^C    Abort loop (Group View)
  182. :5
  183. GROUP COMMANDS:
  184.  
  185. Group commands operate on tagged files, proceeding from file to 
  186. file.  To cancel a group operation, press ^C.
  187.  
  188.  
  189. GA Archive - Copy only tagged files which do NOT have the archive 
  190.    attribute set, then set the source archive attribute.
  191.  
  192. GC Copy    Automates single file command.
  193. GD Delete
  194. GM Move
  195. GV View
  196. GK Kompare
  197. GZ Zip
  198. :6
  199.  
  200. GE - Group Equate
  201.  
  202. Copy all tagged files which do not exist in the destination 
  203. directory, OR whose datestamp (including the time) is different 
  204. from the target file datestamp.  Group Equate is equivalent to 
  205. copying every tagged file from the source to the destination, but 
  206. it does not waste time copying files which are presumably the 
  207. same.  (The files may not actually BE the same in the case of a 
  208. copy  error, bad  disk sector, faulty clock, etc.  If you  
  209. suspect  you can't trust the datestamps, use GC - Group Copy.)
  210.  
  211. Group Equate insists that both Create and Modify fields of the 
  212. datestamp be identical.  The dates are not  checked for validity, 
  213. however.  (A file does not _have_ to have a valid Modify date.) 
  214. If both files have null datestamps, GE will untag.
  215.  
  216.      ...more
  217.  
  218.  
  219. GN - Group New
  220.  
  221. Copy all tagged files which do not exist in the destination, OR 
  222. whose datestamp is newer than the target file datestamp.  This 
  223. command UPDATES the destination.
  224.  
  225. If any dates aren't valid, then a file flunks this test and is 
  226. untagged.
  227.  
  228.   Summary:
  229.  
  230.        GROUP  EQUATE is intended for restoring a  directory  from 
  231.        older backup files.  GROUP NEW is for updating a directory 
  232.        with  newer  files.  WILD selects a file set by  name  and 
  233.        date criteria for the Group commands to act on.
  234. :7
  235.                                     Arrow Keys & WordStar Diamond
  236.  
  237.           ^R - SCREEN Top                    Line Up
  238.           ^C -   "    Bottom                    ^              
  239.           ^F -   "    Next           Prev File < > Next File   
  240.           ^A -   "    Prev                      v              
  241.                                             Line Down
  242.           ^T - FILE   First
  243.           ^B -   "    Last   
  244.           SP -   "    Next
  245.           BS -   "    Prev
  246.  
  247.  
  248. Note that cursor commands are available to jump to the next  FILE 
  249. in  the current window (<SP>) or to the next LINE of the  display 
  250. (^X).  The directory displays are interleaved, so there could  be 
  251. many blank lines in one directory between files entries.
  252. :8
  253. O - Options Menu
  254.  
  255. Datestamp Oriented Options:
  256.  
  257.      A. replace by date      If Yes, D-F are ignored, else B-C ignored
  258.      B. older replace query
  259.      C. newer/equal replace query  If No query, copy is NOT made.
  260.  
  261.    Use these options if A. is NO, or the file datestamp is invalid.
  262.      D. single replace query
  263.      E. group replace query
  264.      F. archive replace query
  265.  
  266. A. Replace by Date - If Yes, the next two options are  operative.  
  267.    If No, they are ignored.  Zip Copy ignores Replace by Date.
  268.  
  269. B. Older Replace - Ask before replacing an older file.
  270.  
  271. C. Newer/ Equal Replace - Ask before replacing a newer file.  You 
  272.    usually  won't want to.  Therefore, if this option is  set  to 
  273.    NO, the copy does NOT occur.
  274.  
  275.  
  276. If the dates compared aren't valid, then date replace  queries 
  277. are  skipped and fall back on options D-F.  SCOPY  would  then 
  278. work like ZFILER for systems/disks without datestamps.
  279.  
  280. ********
  281.    HINT:   Set  up SCOPY's query options to allow you  to  safely 
  282.    play with the new date selection methods.  You will be able to 
  283.    see  on screen what SCOPY intends to do, but can bail  out  at 
  284.    the  prompt  before anything happens.  The easiest way  to  do 
  285.    this is to Ask For Verification.  A ^C at the Y/N prompt  will 
  286.    cancel the command.  Files will remain tagged.
  287. ********
  288.  
  289.      ...more
  290.  
  291. G. Verify Query - Ask whether or not to do CRC verification.
  292.  
  293. H. Verify Default - If not queried, do CRC verification?
  294.  
  295. I. Supress SYS Files - Only takes effect when logging in.
  296.  
  297. J. Set  Copied File Attributes - Destination file attributes  are 
  298.    cleared unless this option is Yes.
  299.  
  300. K. Use Destination Attributes - IF previous option is Yes, use  
  301.    existing destination attributes on copy, else use source.
  302.  
  303. L. Archive Destination - Used when copying files to a work  area, 
  304.    such  as  a  RAM disk.  The Group  Archive  command  can  then 
  305.    conveniently  move  any files you altered  back  to  permanent 
  306.    storage when you are done.
  307.  
  308. M. Show  File  Attributes - SCOPY uses the extended  TCAP  SETATR 
  309.    function to underline filename characters to represent a  file 
  310.    attribute  set.  This is unobtrusive,  but doesn't  give  good
  311.    results on all terminals.  SCOPY can be configured to show set
  312.    attributes in upper case, or you can just turn the display off.
  313. :9
  314.  
  315.  
  316. L  Login - Change directories.  You may use the same syntax as on 
  317.    the  initial SCOPY invocation.  As a convenience, the  ":"  is 
  318.    optional  following  a DIR reference.  If you  name  only  one 
  319.    directory, the current directory is assumed to be the  source, 
  320.    and  it is the other directory which changes.  Login DOES  NOT 
  321.    preserve the previous file mask, unlike ZFILER.
  322.  
  323. ESC  Relog - Logs the same directories with the same  file  mask.  
  324.    You  may  want  to  Relog after  renaming  files,  after  file 
  325.    deletions  have  left  big holes in the  file  list,  or  when 
  326.    changing floppy disks during a backup operation.
  327.  
  328. TAB - Switch copy direction.
  329.