IPnom Home • Manuals • FreeBSD

 FreeBSD Man Pages

Man Sections:Commands (1)System Calls (2)Library Functions (3)Device Drivers (4)File Formats (5)Miscellaneous (7)System Utilities (8)
Keyword Live Search (10 results max):
 Type in part of a command in the search box.
 
Index:
  [(1)
  addftinfo(1)
  addr2line(1)
  afmtodit(1)
  alias(1)
  alloc(1)
  apply(1)
  apropos(1)
  ar(1)
  as(1)
  asa(1)
  at(1)
  atq(1)
  atrm(1)
  awk(1)
  b64decode(1)
  b64encode(1)
  basename(1)
  batch(1)
  bc(1)
  bdes(1)
  bg(1)
  biff(1)
  bind(1)
  bindkey(1)
  brandelf(1)
  break(1)
  breaksw(1)
  bsdtar(1)
  bsnmpd(1)
  bthost(1)
  btsockstat(1)
  builtin(1)
  builtins(1)
  bunzip2(1)
  byacc(1)
  bzcat(1)
  bzegrep(1)
  bzfgrep(1)
  bzgrep(1)
  bzip2(1)
  c++(1)
  c89(1)
  c99(1)
  cal(1)
  calendar(1)
  cap_mkdb(1)
  case(1)
  cat(1)
  catman(1)
  cc(1)
  cd(1)
  cdcontrol(1)
  chdir(1)
  checknr(1)
  chflags(1)
  chfn(1)
  chgrp(1)
  chio(1)
  chkey(1)
  chmod(1)
  chpass(1)
  chsh(1)
  ci(1)
  ckdist(1)
  cksum(1)
  clear(1)
  cmp(1)
  co(1)
  col(1)
  colcrt(1)
  colldef(1)
  colrm(1)
  column(1)
  comm(1)
  command(1)
  compile_et(1)
  complete(1)
  compress(1)
  continue(1)
  cp(1)
  cpio(1)
  cpp(1)
  crontab(1)
  crunchgen(1)
  crunchide(1)
  crypt(1)
  csh(1)
  csplit(1)
  ctags(1)
  ctm(1)
  ctm_dequeue(1)
  ctm_rmail(1)
  ctm_smail(1)
  cu(1)
  cursor(1)
  cut(1)
  cvs(1)
  date(1)
  dc(1)
  dd(1)
  default(1)
  df(1)
  dialog(1)
  diff(1)
  diff3(1)
  dig(1)
  dirname(1)
  dirs(1)
  do(1)
  domainname(1)
  done(1)
  dtmfdecode(1)
  du(1)
  echo(1)
  echotc(1)
  ed(1)
  edit(1)
  ee(1)
  egrep(1)
  elfdump(1)
  elif(1)
  else(1)
  end(1)
  endif(1)
  endsw(1)
  enigma(1)
  env(1)
  eqn(1)
  esac(1)
  eval(1)
  ex(1)
  exec(1)
  exit(1)
  expand(1)
  export(1)
  expr(1)
  f77(1)
  false(1)
  fc(1)
  fdformat(1)
  fdread(1)
  fdwrite(1)
  fetch(1)
  fg(1)
  fgrep(1)
  fi(1)
  file(1)
  file2c(1)
  filetest(1)
  find(1)
  finger(1)
  flex++(1)
  flex(1)
  fmt(1)
  fold(1)
  fontedit(1)
  for(1)
  foreach(1)
  from(1)
  fstat(1)
  fsync(1)
  ftp(1)
  g++(1)
  g711conv(1)
  gate-ftp(1)
  gcc(1)
  gcore(1)
  gcov(1)
  gdb(1)
  gencat(1)
  gensnmptree(1)
  getNAME(1)
  getconf(1)
  getfacl(1)
  getopt(1)
  getopts(1)
  glob(1)
  goto(1)
  gperf(1)
  gprof(1)
  grep(1)
  grn(1)
  grodvi(1)
  groff(1)
  grog(1)
  grolbp(1)
  grolj4(1)
  grops(1)
  grotty(1)
  groups(1)
  gtar(1)
  gunzip(1)
  gzcat(1)
  gzexe(1)
  gzip(1)
  hash(1)
  hashstat(1)
  hd(1)
  head(1)
  hesinfo(1)
  hexdump(1)
  history(1)
  host(1)
  hostname(1)
  hpftodit(1)
  hup(1)
  id(1)
  ident(1)
  idprio(1)
  if(1)
  indent(1)
  indxbib(1)
  info(1)
  install-info(1)
  install(1)
  intro(1)
  introduction(1)
  ipcrm(1)
  ipcs(1)
  ipftest(1)
  ipnat(1)
  ipresend(1)
  ipsend(1)
  iptest(1)
  jobid(1)
  jobs(1)
  join(1)
  jot(1)
  kbdcontrol(1)
  kbdmap(1)
  kcon(1)
  kdestroy(1)
  kdump(1)
  kenv(1)
  keylogin(1)
  keylogout(1)
  kgdb(1)
  kill(1)
  killall(1)
  kinit(1)
  klist(1)
  kpasswd(1)
  krb5-config(1)
  ktrace(1)
  lam(1)
  last(1)
  lastcomm(1)
  ld-elf.so.1(1)
  ld(1)
  ld(1)
  ldd(1)
  leave(1)
  less(1)
  lesskey(1)
  lex++(1)
  lex(1)
  limit(1)
  limits(1)
  link(1)
  lint(1)
  lkbib(1)
  ln(1)
  loadfont(1)
  locale(1)
  locate(1)
  lock(1)
  lockf(1)
  log(1)
  logger(1)
  login(1)
  logins(1)
  logname(1)
  logout(1)
  look(1)
  lookbib(1)
  lorder(1)
  lp(1)
  lpq(1)
  lpr(1)
  lprm(1)
  lptest(1)
  ls-F(1)
  ls(1)
  lsvfs(1)
  m4(1)
  mail(1)
  mailq(1)
  mailx(1)
  make(1)
  makeinfo(1)
  makewhatis(1)
  man(1)
  manpath(1)
  md5(1)
  merge(1)
  mesg(1)
  minigzip(1)
  mkdep(1)
  mkdir(1)
  mkfifo(1)
  mklocale(1)
  mkstr(1)
  mktemp(1)
  mmroff(1)
  more(1)
  mptable(1)
  msgs(1)
  mt(1)
  mv(1)
  nawk(1)
  nc(1)
  ncal(1)
  ncplist(1)
  ncplogin(1)
  ncplogout(1)
  neqn(1)
  netstat(1)
  newaliases(1)
  newgrp(1)
  nex(1)
  nfsstat(1)
  nice(1)
  nl(1)
  nm(1)
  nohup(1)
  notify(1)
  nroff(1)
  nslookup(1)
  nvi(1)
  nview(1)
  objcopy(1)
  objdump(1)
  objformat(1)
  od(1)
  omshell(1)
  onintr(1)
  opieinfo(1)
  opiekey(1)
  opiepasswd(1)
  otp-md4(1)
  otp-md5(1)
  otp-sha(1)
  pagesize(1)
  passwd(1)
  paste(1)
  patch(1)
  pathchk(1)
  pawd(1)
  pax(1)
  pfbtops(1)
  pftp(1)
  pgrep(1)
  pic(1)
  pkg_add(1)
  pkg_check(1)
  pkg_create(1)
  pkg_delete(1)
  pkg_info(1)
  pkg_sign(1)
  pkg_version(1)
  pkill(1)
  popd(1)
  pr(1)
  printenv(1)
  printf(1)
  ps(1)
  psroff(1)
  pushd(1)
  pwd(1)
  quota(1)
  ranlib(1)
  rcp(1)
  rcs(1)
  rcsclean(1)
  rcsdiff(1)
  rcsfreeze(1)
  rcsintro(1)
  rcsmerge(1)
  read(1)
  readelf(1)
  readlink(1)
  readonly(1)
  realpath(1)
  red(1)
  ree(1)
  refer(1)
  rehash(1)
  repeat(1)
  reset(1)
  rev(1)
  rfcomm_sppd(1)
  rlog(1)
  rlogin(1)
  rm(1)
  rmd160(1)
  rmdir(1)
  rpcgen(1)
  rs(1)
  rsh(1)
  rtld(1)
  rtprio(1)
  rup(1)
  ruptime(1)
  rusers(1)
  rwall(1)
  rwho(1)
  sched(1)
  scon(1)
  scp(1)
  script(1)
  sdiff(1)
  sed(1)
  send-pr(1)
  sendbug(1)
  set(1)
  setenv(1)
  setfacl(1)
  settc(1)
  setty(1)
  setvar(1)
  sftp(1)
  sh(1)
  sha1(1)
  shar(1)
  shift(1)
  size(1)
  sleep(1)
  slogin(1)
  smbutil(1)
  sockstat(1)
  soelim(1)
  sort(1)
  source(1)
  split(1)
  sscop(1)
  ssh-add(1)
  ssh-agent(1)
  ssh-keygen(1)
  ssh-keyscan(1)
  ssh(1)
  startslip(1)
  stat(1)
  stop(1)
  strings(1)
  strip(1)
  stty(1)
  su(1)
  sum(1)
  suspend(1)
  switch(1)
  systat(1)
  tabs(1)
  tail(1)
  talk(1)
  tar(1)
  tbl(1)
  tcopy(1)
  tcpdump(1)
  tcpslice(1)
  tcsh(1)
  tee(1)
  telltc(1)
  telnet(1)
  test(1)
  texindex(1)
  tfmtodit(1)
  tftp(1)
  then(1)
  time(1)
  tip(1)
  top(1)
  touch(1)
  tput(1)
  tr(1)
  trace(1)
  trap(1)
  troff(1)
  true(1)
  truncate(1)
  truss(1)
  tset(1)
  tsort(1)
  tty(1)
  type(1)
  ul(1)
  ulimit(1)
  umask(1)
  unalias(1)
  uname(1)
  uncomplete(1)
  uncompress(1)
  unexpand(1)
  unhash(1)
  unifdef(1)
  unifdefall(1)
  uniq(1)
  units(1)
  unlimit(1)
  unlink(1)
  unset(1)
  unsetenv(1)
  until(1)
  unvis(1)
  uptime(1)
  usbhidaction(1)
  usbhidctl(1)
  users(1)
  uudecode(1)
  uuencode(1)
  uuidgen(1)
  vacation(1)
  vgrind(1)
  vi(1)
  vidcontrol(1)
  vidfont(1)
  view(1)
  vis(1)
  vt220keys(1)
  vttest(1)
  w(1)
  wait(1)
  wall(1)
  wc(1)
  what(1)
  whatis(1)
  where(1)
  whereis(1)
  which(1)
  while(1)
  who(1)
  whoami(1)
  whois(1)
  window(1)
  write(1)
  xargs(1)
  xstr(1)
  yacc(1)
  yes(1)
  ypcat(1)
  ypchfn(1)
  ypchpass(1)
  ypchsh(1)
  ypmatch(1)
  yppasswd(1)
  ypwhich(1)
  yyfix(1)
  zcat(1)
  zcmp(1)
  zdiff(1)
  zegrep(1)
  zfgrep(1)
  zforce(1)
  zgrep(1)
  zmore(1)
  znew(1)

cpio(1)

NAME

       cpio - copy files to and from archives


SYNOPSIS

       cpio  {-o|--create} [-0acvABLV] [-C bytes] [-H format] [-M message] [-O
       [[user@]host:]archive]		 [-F		[[user@]host:]archive]
       [--file=[[user@]host:]archive]	[--format=format]  [--message=message]
       [--null] [--reset-access-time] [--verbose] [--dot] [--append] [--block-
       size=blocks]	 [--dereference]      [--io-size=bytes]      [--quiet]
       [--force-local] [--help] [--version] < name-list [> archive]

       cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C bytes] [-E file] [-H  format]
       [-M  message]  [-R  [user][:.][group]]  [-I  [[user@]host:]archive] [-F
       [[user@]host:]archive] [--file=[[user@]host:]archive]  [--make-directo-
       ries]  [--nonmatching]  [--preserve-modification-time]  [--numeric-uid-
       gid] [--rename] [--list] [--swap-bytes]	[--swap]  [--dot]  [--uncondi-
       tional]	[--verbose]  [--block-size=blocks]  [--swap-halfwords]	[--io-
       size=bytes]	     [--pattern-file=file]	     [--format=format]
       [--owner=[user][:.][group]]  [--no-preserve-owner]  [--message=message]
       [--force-local]	 [--no-absolute-filenames]   [--sparse]   [--only-ver-
       ify-crc] [--quiet] [--help] [--version] [pattern...] [< archive]

       cpio  {-p|--pass-through}  [-0adlmuvLV] [-R [user][:.][group]] [--null]
       [--reset-access-time] [--make-directories] [--link]  [--quiet]  [--pre-
       serve-modification-time]    [--unconditional]	[--verbose]    [--dot]
       [--dereference]	  [--owner=[user][:.][group]]	 [--no-preserve-owner]
       [--sparse] [--help] [--version] destination-directory < name-list


DESCRIPTION

       This  manual page documents the GNU version of cpio.  cpio copies files
       into or out of a cpio or tar archive, which is  a  file	that  contains
       other  files  plus  information	about  them,  such as their file name,
       owner, timestamps, and access permissions.  The archive can be  another
       file on the disk, a magnetic tape, or a pipe.  cpio has three operating
       modes.

       In copy-out mode, cpio copies files into an archive.  It reads  a  list
       of  filenames,  one per line, on the standard input, and writes the ar-
       chive onto the standard output.	A typical way to generate the list  of
       filenames  is with the find command; you should give find the -d option
       to  minimize  problems  with  permissions  on  directories   that   are
       unwritable or not searchable.

       In  copy-in  mode, cpio copies files out of an archive or lists the ar-
       chive contents.	It reads the archive from  the	standard  input.   Any
       non-option  command  line  arguments  are shell globbing patterns; only
       files in the archive whose names match one or more  of  those  patterns
       are  copied from the archive.  Unlike in the shell, an initial `.' in a
       filename does match a wildcard at the start of a pattern, and a `/'  in
       a  filename  can  match wildcards.  If no patterns are given, all files
       are extracted.

       In copy-pass mode,  cpio  copies  files	from  one  directory  tree  to
       another,  combining  the  copy-out  and	copy-in steps without actually
       using an archive.  It reads the list of files to copy from the standard
       architectures,  but  should  not be used on file systems with more than
       65536 i-nodes.  The new ASCII  format  is  portable  between  different
       machine	architectures  and can be used on any size file system, but is
       not supported by all versions of cpio; currently, it is only  supported
       by GNU and Unix System V R4.  The crc format is like the new ASCII for-
       mat, but also contains a checksum for each file which  cpio  calculates
       when  creating  an archive and verifies when the file is extracted from
       the archive.  The HPUX formats  are  provided  for  compatibility  with
       HPUX's cpio which stores device files differently.

       The  tar format is provided for compatibility with the tar program.  It
       can not be used to archive files with names longer than 100 characters,
       and  can  not be used to archive "special" (block or character devices)
       files.  The POSIX.1 tar format can not be used to  archive  files  with
       names  longer  than 255 characters (less unless they have a "/" in just
       the right place).

       By default, cpio creates binary format archives, for compatibility with
       older cpio programs.  When extracting from archives, cpio automatically
       recognizes which kind of archive it is reading and  can	read  archives
       created on machines with a different byte-order.

       Some  of the options to cpio apply only to certain operating modes; see
       the SYNOPSIS section for a list of which options are allowed  in  which
       modes.

   OPTIONS
       -0, --null
	      In copy-out and copy-pass modes, read a list of filenames termi-
	      nated by a null character instead of a newline,  so  that  files
	      whose  names  contain newlines can be archived.  GNU find is one
	      way to produce a list of null-terminated filenames.

       -a, --reset-access-time
	      Reset the access times of files after reading them, so  that  it
	      does not look like they have just been read.

       -A, --append
	      Append  to  an  existing	archive.  Only works in copy-out mode.
	      The archive must be a disk file specified  with  the  -O	or  -F
	      (--file) option.

       -b, --swap
	      In copy-in mode, swap both halfwords of words and bytes of half-
	      words in the data.  Equivalent to -sS.  Use this option to  con-
	      vert   32-bit  integers  between	big-endian  and  little-endian
	      machines.

       -B     Set the I/O block size to 5120 bytes.  Initially the block  size
	      is 512 bytes.

       --block-size=BLOCK-SIZE
	      Set the I/O block size to BLOCK-SIZE * 512 bytes.

       -c     Use the old portable (ASCII) archive format.

       -C IO-SIZE, --io-size=IO-SIZE
	      Set the I/O block size to IO-SIZE bytes.

       -f, --nonmatching
	      Only copy files that do not match any of the given patterns.

       -F, --file=archive
	      Archive filename to use instead of standard input or output.  To
	      use a tape drive on another machine as the archive, use a  file-
	      name that starts with `HOSTNAME:'.  The hostname can be preceded
	      by a username and an `@' to access the remote tape drive as that
	      user,  if  you  have  permission to do so (typically an entry in
	      that user's `~/.rhosts' file).

       --force-local
	      With -F, -I, or -O, take the archive file name  to  be  a  local
	      file  even  if it contains a colon, which would ordinarily indi-
	      cate a remote host name.

       -H FORMAT, --format=FORMAT
	      Use archive format FORMAT.  The valid formats are listed	below;
	      the  same names are also recognized in all-caps.	The default in
	      copy-in mode is to automatically detect the archive format,  and
	      in copy-out mode is "bin".

	      bin    The obsolete binary format.

	      odc    The old (POSIX.1) portable format.

	      newc   The  new (SVR4) portable format, which supports file sys-
		     tems having more than 65536 i-nodes.

	      crc    The new (SVR4) portable format with a checksum added.

	      tar    The old tar format.

	      ustar  The POSIX.1 tar format.   Also  recognizes  GNU  tar  ar-
		     chives, which are similar but not identical.

	      hpbin  The  obsolete  binary  format  used by HPUX's cpio (which
		     stores device files differently).

	      hpodc  The portable format used by  HPUX's  cpio	(which	stores
		     device files differently).

       -i, --extract
	      Run in copy-in mode.

       -I archive
	      Archive  filename  to  use  instead of standard input.  To use a
	      tape drive on another machine as the  archive,  use  a  filename
	      that starts with `HOSTNAME:'.  The hostname can be preceded by a
	      username and an `@' to access the  remote  tape  drive  as  that
	      user,  if  you  have  permission to do so (typically an entry in
	      that user's `~/.rhosts' file).

       -k     Ignored; for compatibility with other versions of cpio.

       -l, --link
	      Link files instead of copying them, when possible  (usable  only

       -M MESSAGE, --message=MESSAGE
	      Print MESSAGE when the end of a volume of the backup media (such
	      as  a  tape  or a floppy disk) is reached, to prompt the user to
	      insert a new volume.  If MESSAGE contains the string "%d", it is
	      replaced by the current volume number (starting at 1).

       -n, --numeric-uid-gid
	      In  the  verbose table of contents listing, show numeric UID and
	      GID instead of translating them into names.

	--no-absolute-filenames
	      In copy-in mode, create all files relative to the current direc-
	      tory, even if they have an absolute file name in the archive.

	--no-preserve-owner
	      In  copy-in mode and copy-pass mode, do not change the ownership
	      of the files; leave them owned  by  the  user  extracting  them.
	      This  is the default for non-root users, so that users on System
	      V don't inadvertently give away files.

       -o, --create
	      Run in copy-out mode.

       -O archive
	      Archive filename to use instead of standard output.   To	use  a
	      tape  drive  on  another	machine as the archive, use a filename
	      that starts with `HOSTNAME:'.  The hostname can be preceded by a
	      username	and  an  `@'  to  access the remote tape drive as that
	      user, if you have permission to do so  (typically  an  entry  in
	      that user's `~/.rhosts' file).

	--only-verify-crc
	      When  reading  a CRC format archive in copy-in mode, only verify
	      the CRC's of each file in the archive,  don't  actually  extract
	      the files.

       -p, --pass-through
	      Run in copy-pass mode.

       --quiet
	      Do not print the number of blocks copied.

       -r, --rename
	      Interactively rename files.

       -R [user][:.][group], --owner [user][:.][group]
	      In  copy-out and copy-pass modes, set the ownership of all files
	      created to the specified user and/or group.  Either the user  or
	      the  group,  or  both, must be present.  If the group is omitted
	      but the ":" or "."  separator is given,  use  the  given	user's
	      login group.  Only the super-user can change files' ownership.

       --sparse
	      In  copy-out  and copy-pass modes, write files with large blocks
	      of zeros as sparse files.

       -s, --swap-bytes
	      Print a table of contents of the input.

       -u, --unconditional
	      Replace all files, without asking whether  to  replace  existing
	      newer files with older files.

       -v, --verbose
	      List  the files processed, or with -t, give an `ls -l' style ta-
	      ble of contents listing.	In a verbose table of  contents  of  a
	      ustar  archive,  user and group names in the archive that do not
	      exist on the local system are replaced by the names that	corre-
	      spond  locally to the numeric UID and GID stored in the archive.

       -V --dot
	      Print a "." for each file processed.

       --version
	      Print the cpio program version number and exit.

								      CPIO(1L)

SPONSORED LINKS




Man(1) output converted with man2html , sed , awk