Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cp(1) — sysv — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cpio(1)

rm(1)

CP(1-SysV)

chmod(2)



CP(1-SysV)          RISC/os Reference Manual           CP(1-SysV)



NAME
     cp, ln, mv - copy, link or move files

SYNOPSIS
     cp file1 [ file2 ...] target
     ln [ -f ] [ -s ] file1 [ file2 ...] target
     mv [ -f ] file1 [ file2 ...] target

DESCRIPTION
     file1 is copied (linked, moved) to the target file or direc-
     tory.  Under no circumstance can file1 and target be the
     same (take care when using sh(1) metacharacters).  If the
     target is a directory, then one or more files are copied
     (linked, moved) to that directory.  Otherwise, its contents
     are destroyed.

     If mv or ln determines that the mode of target forbids writ-
     ing, it will print the mode (see chmod(2)), ask for a
     response, and read the standard input for one line; if the
     line begins with y, the mv or ln occurs, if permissable; if
     not, the command exits.  For mv, when the parent directory
     of file1 is writable and has the sticky bit set, one or more
     of the following conditions must be true:

          the user must own the file
          the user must own the directory
          the file must be writable by the user
          the user must be the super-user

     When the -f option is used or if the standard input is not a
     terminal, no questions are asked and the mv or ln is done.
     ln -s creates symbolic links.

     Only mv will allow the source to be a directory, in which
     case the directory rename will occur only if the two direc-
     tories have the same parent; file1 is renamed target. If
     file1 is a file and target is a link to another file with
     links, the other links remain and target becomes a new file.

     When using cp, if target is not a file, a new file is
     created which has the same mode as file1 except that the
     sticky bit is not set unless you are super-user; the owner
     and group of target are those of the user.  If target is a
     file, copying a file into target does not change its mode,
     owner, nor group.  The last modification time of target (and
     last access time, if target did not exist) and the last
     access time of file1 are set to the time the copy was made.
     If target is a link to a file, all links remain and the file
     is changed.

SEE ALSO
     cpio(1), rm(1).



                         Printed 1/15/91                   Page 1





CP(1-SysV)          RISC/os Reference Manual           CP(1-SysV)



     chmod(2) in the Programmer's Reference Manual.

WARNINGS
     ln will not link across file systems.  This restriction is
     necessary because file systems can be added and removed.

BUGS
     If the source file and the target lie on different file sys-
     tems, mv must copy the file and delete the original.  In
     this case any linking relationship with other files is lost.













































 Page 2                  Printed 1/15/91



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026