home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / gnu / cpio-2.3.tar.gz.pi < prev    next >
Text File  |  1994-03-15  |  4KB  |  88 lines

  1. # This file contains product information that can be used by
  2. # KingFisher 2.0 and other similar tools.
  3.  
  4. .name
  5. cpio
  6. .fullname
  7. GNU cp in/out program
  8. .type
  9. System Administration
  10. .short
  11. Copy to/from archives - orig FSF source.
  12. .description
  13. Cpio copies files into or out of a cpio or tar archive, which is a
  14. file that contains other files plus information about them, such as
  15. their pathname, owner, timestamps, and access permissions.  The
  16. archive can be another file on the disk, a magnetic tape, or a pipe.
  17. Cpio has three operating modes.  In copy-out mode, cpio copies files
  18. into an archive.  It reads a list of filenames, one per line, on the
  19. standard input, and writes the archive onto the standard output.  A
  20. typical way to generate the list of filenames is with the find
  21. command; you should give find the -depth option to minimize problems
  22. with permissions on directories that are unwritable or not searchable.
  23.  
  24. In copy-in mode, cpio copies files out of an archive or lists the
  25. archive contents.  It reads the archive from the standard input.  Any
  26. non-option command line arguments are shell globbing patterns; only
  27. files in the archive whose names match one or more of those patterns
  28. are copied from the archive.  Unlike in the shell, an initial `.' in a
  29. filename does match a wildcard at the start of a pattern, and a `/' in
  30. a filename can match wildcards.  If no patterns are given, all files
  31. are extracted.
  32.  
  33. In copy-pass mode, cpio copies files from one directory tree to
  34. another, combining the copy-out and copy-in steps without actually
  35. using an archive.  It reads the list of files to copy from the
  36. standard input; the directory into which it will copy them is given as
  37. a non-option argument.
  38.  
  39. Cpio supports the following archive formats: binary, old ASCII, new
  40. ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar.
  41. The binary format is obsolete because it encodes information about the
  42. files in a way that is not portable between different machine
  43. architectures.  The old ASCII format is portable between different
  44. machine architectures, but should not be used on file systems with
  45. more than 65536 i-nodes.  The new ASCII format is portable between
  46. different machine architectures and can be used on any size file
  47. system, but is not supported by all versions of cpio; currently, it is
  48. only supported by GNU and Unix System V R4.  The crc format is like
  49. the new ASCII format, but also contains a checksum for each file which
  50. cpio calculates when creating an archive and verifies when the file is
  51. extracted from the archive.  The HPUX formats are provided for
  52. compatibility with HPUX's cpio which stores device files differently.
  53.  
  54. The tar format is provided for compatability with the tar program.  It
  55. can not be used to archive files with names longer than 100
  56. characters, and can not be used to archive "special" (block or
  57. character devices) files.  The POSIX.1 tar format can not be used to
  58. archive files with names longer than 255 characters (less unless they
  59. have a "/" in just the right place).
  60.  
  61. By default, cpio creates binary format archives, for compatibility
  62. with older cpio programs.  When extracting from archives, cpio
  63. automatically recognizes which kind of archive it is reading and can
  64. read archives created on machines with a different byte-order.
  65.  
  66. Some of the options to cpio apply only to certain operating modes; see
  67. the SYNOPSIS section for a list of which options are allowed in which
  68. modes.
  69.  
  70. This archive is the original FSF source distribution before any
  71. Amiga specific changes.
  72. .version
  73. 2.3
  74. .author
  75. Phil Nelson
  76. David MacKenzie
  77. John Oleynick
  78. .email
  79. phil@cs.wwu.edu
  80. djm@gnu.ai.mit.edu
  81. juo@klinzhai.rutgers.edu
  82. .requirements
  83. The binary requires ixemul.library.
  84. .distribution
  85. GNU Public License
  86. .described-by
  87. Fred Fish (fnf@fishpond.cygnus.com)
  88.