home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / FREI / UTLOS2.ARJ / UTLOS2.ZIP / Doc / chmod.doc < prev    next >
Encoding:
Text File  |  1997-06-08  |  3.0 KB  |  82 lines

  1. $Id: chmod.doc 1.3 1997/06/08 22:18:51 brian Exp $
  2.  
  3.                     chmod.doc : The 'chmod' command
  4.                           By:  Brian E. Yoder.
  5.  
  6.         (c) Copyright International Business Machines Corporation 1997
  7.         All rights reserved.
  8.  
  9. The chmod command is an alternative to the ATTRIB command. It allows
  10. you to change the attributes (file mode) of one or more files. It can
  11. process hidden and system files in addition to ordinary files.
  12.  
  13. The Win32 version of chmod will change the specified attributes of
  14. matching directories. The DOS and OS/2 versions of chmod ignore matching
  15. directories.
  16.  
  17. Unlike ATTRIB for DOS and OS/2, chmod treats a readonly file as
  18. lacking the 'write' capability rather than having the 'readonly'
  19. capability.
  20.  
  21. ========================================================================
  22. Command syntax
  23. ========================================================================
  24.  
  25.         chmod [ -R ] [ +-= ][ wsha ] fpsec ...
  26.  
  27. If -R is specified, then chmod recursively descends subdirectories
  28. looking for matching files.  The -r flag is compatible with the AIX and
  29. the original unix versions of chmod.
  30.  
  31. The first argument must contain exactly one of the [+-=] file mode
  32. operators followed by one or more of the [wsha] file mode letters, with
  33. no intervening spaces.
  34.  
  35. One or more file specifications must follow.  A file specification
  36. consists of some combination of drive, path, and filename.  The filename
  37. may contain AIX shell pattern-matching characters.  See the pattern.doc
  38. file for a description of filename pattern matching.
  39.  
  40. The file mode operator can be one of the following:
  41.  
  42.      +  Set the specified file mode(s).
  43.  
  44.      -  Reset the specified file mode(s).
  45.  
  46.      =  Set the specified file mode(s) and clear the modes that aren't
  47.         specified.
  48.  
  49. The file mode letters have the following meanings:
  50.  
  51.      w  Write permission.
  52.  
  53.      s  System attribute.
  54.  
  55.      h  Hidden attribute.
  56.  
  57.      a  Archive attribute.
  58.  
  59.  
  60. ========================================================================
  61. Examples
  62. ========================================================================
  63.  
  64. chmod -w *      Reset the write permission for all of the files in the
  65.                 current directory, making them readonly.
  66.  
  67. chmod -R -w *   Reset the write permission for all of the files in
  68.                 the current directory and in all subdirectories,
  69.                 recursively.
  70.  
  71. chmod +ha *.exe Make the .exe files in the current directory hidden, and
  72.                 set their archive bits.
  73.  
  74. chmod -a *.c    Reset the archive attribute for all of the .c files in
  75.                 the current directory.
  76.  
  77. chmod =sh \*    For all of the files in the root directory, set their
  78.                 system and hidden attributes and reset their write
  79.                 permission and archive attribute.  When complete, the
  80.                 files will be unwritable (readonly), system, and hidden,
  81.                 and their archive attributes will be zero.
  82.