home *** CD-ROM | disk | FTP | other *** search
- ;
- ======= S C O P Y C O M M A N D S =======
-
- 1 Copy Move Delete Rename Kompare Zip
-
- 2 Jump ReJump Jump Tag Jump Untag Jump One Jump Two
-
- 3 Tag Untag Retag Wild Tag
-
- 4 View
-
- 5 GROUP Arc Copy Del Move View Kompare Zip
-
- 6 GROUP Equate New
-
- 7 Cursor
-
- 8 Options
-
- 9 Miscellaneous
- :1
-
- C Copy - Send file at pointer to other directory. An arrow at
- the top of the screen shows the copy direction. Copying is
- controlled by verification flags described below.
-
- D Delete - Delete file at pointer.
-
- M Move - Copy, then delete source file.
-
- R Rename
- Rename does not integrate too well with SCOPY's method of file
- display. If you rename THEN copy a file which exists in the
- destination directory, it retains its old name. You should
- Rename after doing all of your copying, or relog the fileset.
-
- If an Archived file is renamed, the archive attribute is reset.
- (Ditto the Public attribute.)
-
- ...more
-
-
- Z Zip Copy - Copy current file to an alternate directory. Saves
- you the trouble of logging in the alternate directory. Zip
- Copy bypasses any checks against the destination date stamp.
- It is fast, but you don't get the full benefit of Login.
-
-
- K Kompare - Do a byte for byte comparison of source and
- destination files, report the result on the screen divider as
- "=" or "~". For Group Kompare, you may then retag files which
- tested either equal or unequal.
- :2
-
- JUMP COMMANDS:
-
- J Jump - Find the next match to the mask entered. The mask is
- automatically wildcarded.
-
- ^J, H ReJump - Use the same mask. (^J will not work if your TCAP
- defines it as an arrow key. Use H (Hop) instead.)
-
- 1 Jump One - Go to next file which exists only in current
- directory.
-
- 2 Jump Two - Go to next file which exists in both directories.
-
- ` Jump Tagged - Go to next tagged file.
-
- ~ Jump Untagged - Go to next untagged file.
- :3
-
- T Tag - Mark a file for a Group operation. Group Tag tags all files
- from the pointer to the end of the list.
-
- U Untag - Cancels a tag. Group Untag untags all files from the
- pointer to the end of the list.
-
- Y Retag - When a Group operation runs through the tagged file
- list, the files are "soft" tagged. This command retags them.
-
- GR Group Reverse - Reverses the tags on all files.
-
-
- ...more
-
- WILD COMMAND
-
- (W)ild Tag/ Untag/ New/ 1/ 2 MASK DATESPEC
-
- Select a fileset for a Group operation by comparing the
- directory to a Mask and/or Datespec, and:
-
- 1. (T)ag all matches
- 2. (U)ntag all matches
- 3. (N)ew - Tag match only if the source version is Newer.
- 4. (1) -Tag match if it exists in 1 directory only.
- 5. (2) -Tag match if it exists in 2 directories.
-
- "Newness" is determined by comparing the two
- Modify dates if possible. If there is no Modify
- date for one of the files, its Create date is
- used. If neither is valid, the file is not
- tagged. The command has no effect on unstamped
- disks or systems. Note that one file's Modify
- date could be compared to the other file's Create
- date (if it has no Modify date.)
-
-
- Wild commands ask for an optional Mask (automatically
- wildcarded) and an optional Datespec. The datespec is
- compared to the Modify date or, if there is none, to the
- Create date. Access date is not used.
-
- The datespec format is:
-
- [/C]<, >, or =date[ time]
-
- Where:
- /C Forces comparison to Create date ONLY
- < > = Mandatory date signifier (how to use date)
- date dd.mm.yy (any part omitted = the current date)
- time hh:mm (any part omitted is ignored)
- Wildcard characters "?" or "*" are allowed in date, time.
-
- Examples:
- <1.9 Selects all modified before 1 Sept this year
- = All modified today
- >.. 13:00 All modified after 1pm today
- /c=* All created any day this month
-
- Note that dates are European style rather than American style
- mm/dd/yy. European syntax is more natural here where the date
- resolution proceeds from fine to coarse. (The datespec parser
- was developed from Carson Wilson's ZSLIB routine PARSDS.)
-
- Some mask and/or date spec must be given, or the Wild command
- cancels. You can use a single "*" to test everything.
-
- WILD Examples:
-
- WN*
- Tag everything in the source dir newer than an existing
- file in the destination.
-
- W2=
- Tag all files modified today in the source directory which
- also exist in the destination directory.
-
- WTs /c>.. 10
- Tag all S*.* created after 10AM today.
- :4
- V - View
-
- The main viewer commands are shown highlighted on the bottom
- screen line. All viewer functions are controlled with the
- left hand. These are:
-
- F - Next screen
- A - Previous screen
- T - Top screen
- B - Bottom screen
- R - Read more file if too big for available buffer
- G - GoTo string up to 20 characters. "_" is wild char.
- H - Repeat GoTo on same string. Same as G<cr>
- X - Done with this file. Group View goes on to next file.
- S - Scroll continuously forward until a key press
- D - Reverse scroll.
-
- ...more
-
-
- V - View
-
- Commands NOT shown while viewing are:
-
- <sp> Next line
- - Previous line
- <cr> Next screen (synonym for Forward)
- <tab> Hop forward 10 lines
- ^C Abort loop (Group View)
- :5
- GROUP COMMANDS:
-
- Group commands operate on tagged files, proceeding from file to
- file. To cancel a group operation, press ^C.
-
-
- GA Archive - Copy only tagged files which do NOT have the archive
- attribute set, then set the source archive attribute.
-
- GC Copy Automates single file command.
- GD Delete
- GM Move
- GV View
- GK Kompare
- GZ Zip
- :6
-
- GE - Group Equate
-
- Copy all tagged files which do not exist in the destination
- directory, OR whose datestamp (including the time) is different
- from the target file datestamp. Group Equate is equivalent to
- copying every tagged file from the source to the destination, but
- it does not waste time copying files which are presumably the
- same. (The files may not actually BE the same in the case of a
- copy error, bad disk sector, faulty clock, etc. If you
- suspect you can't trust the datestamps, use GC - Group Copy.)
-
- Group Equate insists that both Create and Modify fields of the
- datestamp be identical. The dates are not checked for validity,
- however. (A file does not _have_ to have a valid Modify date.)
- If both files have null datestamps, GE will untag.
-
- ...more
-
-
- GN - Group New
-
- Copy all tagged files which do not exist in the destination, OR
- whose datestamp is newer than the target file datestamp. This
- command UPDATES the destination.
-
- If any dates aren't valid, then a file flunks this test and is
- untagged.
-
- Summary:
-
- GROUP EQUATE is intended for restoring a directory from
- older backup files. GROUP NEW is for updating a directory
- with newer files. WILD selects a file set by name and
- date criteria for the Group commands to act on.
- :7
- Arrow Keys & WordStar Diamond
-
- ^R - SCREEN Top Line Up
- ^C - " Bottom ^
- ^F - " Next Prev File < > Next File
- ^A - " Prev v
- Line Down
- ^T - FILE First
- ^B - " Last
- SP - " Next
- BS - " Prev
-
-
- Note that cursor commands are available to jump to the next FILE
- in the current window (<SP>) or to the next LINE of the display
- (^X). The directory displays are interleaved, so there could be
- many blank lines in one directory between files entries.
- :8
- O - Options Menu
-
- Datestamp Oriented Options:
-
- A. replace by date If Yes, D-F are ignored, else B-C ignored
- B. older replace query
- C. newer/equal replace query If No query, copy is NOT made.
-
- Use these options if A. is NO, or the file datestamp is invalid.
- D. single replace query
- E. group replace query
- F. archive replace query
-
- A. Replace by Date - If Yes, the next two options are operative.
- If No, they are ignored. Zip Copy ignores Replace by Date.
-
- B. Older Replace - Ask before replacing an older file.
-
- C. Newer/ Equal Replace - Ask before replacing a newer file. You
- usually won't want to. Therefore, if this option is set to
- NO, the copy does NOT occur.
-
-
- If the dates compared aren't valid, then date replace queries
- are skipped and fall back on options D-F. SCOPY would then
- work like ZFILER for systems/disks without datestamps.
-
- ********
- HINT: Set up SCOPY's query options to allow you to safely
- play with the new date selection methods. You will be able to
- see on screen what SCOPY intends to do, but can bail out at
- the prompt before anything happens. The easiest way to do
- this is to Ask For Verification. A ^C at the Y/N prompt will
- cancel the command. Files will remain tagged.
- ********
-
- ...more
-
- G. Verify Query - Ask whether or not to do CRC verification.
-
- H. Verify Default - If not queried, do CRC verification?
-
- I. Supress SYS Files - Only takes effect when logging in.
-
- J. Set Copied File Attributes - Destination file attributes are
- cleared unless this option is Yes.
-
- K. Use Destination Attributes - IF previous option is Yes, use
- existing destination attributes on copy, else use source.
-
- L. Archive Destination - Used when copying files to a work area,
- such as a RAM disk. The Group Archive command can then
- conveniently move any files you altered back to permanent
- storage when you are done.
-
- M. Show File Attributes - SCOPY uses the extended TCAP SETATR
- function to underline filename characters to represent a file
- attribute set. This is unobtrusive, but doesn't give good
- results on all terminals. SCOPY can be configured to show set
- attributes in upper case, or you can just turn the display off.
- :9
-
-
- L Login - Change directories. You may use the same syntax as on
- the initial SCOPY invocation. As a convenience, the ":" is
- optional following a DIR reference. If you name only one
- directory, the current directory is assumed to be the source,
- and it is the other directory which changes. Login DOES NOT
- preserve the previous file mask, unlike ZFILER.
-
- ESC Relog - Logs the same directories with the same file mask.
- You may want to Relog after renaming files, after file
- deletions have left big holes in the file list, or when
- changing floppy disks during a backup operation.
-
- TAB - Switch copy direction.