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)

gtar(1)

NAME

     tar -- tape archiver; manipulate "tar" archive files


SYNOPSIS

     tar [[-]bundled-options Args] [gnu-style-flags]
	 [filenames | -C directory-name] ...


DESCRIPTION

     Tar is short for ``tape archiver'', so named for historical reasons; the
     tar program creates, adds files to, or extracts files from an archive
     file in tar format, called a tarfile.  A tarfile is often a magnetic
     tape, but can be a floppy diskette or any regular disk file.

     The first argument word of the tar command line is usually a command word
     of bundled function and modifier letters, optionally preceded by a dash;
     it must contain exactly one function letter from the set A, c, d, r, t,
     u, x, for append, create, difference, replace, table of contents, update,
     and extract (further described below).  The command word can also contain
     other function modifiers described below, some of which will take argu-
     ments from the command line in the order they are specified in the com-
     mand word (review the EXAMPLES section).  Functions and function modi-
     fiers can also be specified with the GNU argument convention (preceded by
     two dashes, one function or modifier per word.  Command-line arguments
     that specify files to add to, extract from, or list from an archive may
     be given as shell pattern matching strings.


FUNCTIONS

     Exactly one of the following functions must be specified.

     -A
     --catenate
     --concatenate  Append the contents of named file, which must itself be a
		    tar archive, to the end of the archive (erasing the old
		    end-of-archive block).  This has the effect of adding the
		    files contained in the named file to the first archive,
		    rather than adding the second archive as an element of the
		    first.  Note: This option requires a rewritable tarfile,
		    and therefore does not work on quarter-inch cartridge
		    tapes.
     -c
     --create	    Create a new archive (or truncates an old one) and writes
		    the named files to it.
     -d
     --diff
     --compare	    Find differences between files in the archive and corre-
		    sponding files in the file system.
     --delete	    Delete named files from the archive.  (Does not work on
		    quarter-inch tapes).
     -r
     --append	    Append files to the end of an archive.  (Does not work on
		    quarter-inch tapes).
     -t
     --list	    List the contents of an archive; if filename arguments are
		    given, only those files are listed, otherwise the entire
		    table of contents is listed.
     -u
     --update	    Append the named files if the on-disk version has a modi-
		    directory on the tape, that directory and its contents are
		    extracted (as well as all directories under that direc-
		    tory).  If the archive contains multiple entries corre-
		    sponding to the same file (see the --append command
		    above), the last one extracted will overwrite all earlier
		    versions.


OPTIONS

     The other options to tar may be combined arbitrarily; single-letter
     options may be bundled in with the command word.  Verbose options which
     take arguments will be followed by the argument; single-letter options
     will consume successive command line arguments (see the EXAMPLES below).

     --help		     Prints a message listing and briefly describing
			     all the command options to tar.
     --atime-preserve	     Restore the access times on files which are writ-
			     ten to tape (note that this will change the
			     inode-change time!).
     -b
     --block-size number     Sets the block size for reading or writing to
			     number * 512-byte blocks.
     -B
     --read-full-blocks      Re-assemble short reads into full blocks (for
			     reading 4.2BSD pipes).
     -C directory
     --directory directory   Change to directory before processing the remain-
			     ing arguments.
     --checkpoint	     Print number of buffer reads/writes while read-
			     ing/writing the archive.
     -f [hostname:]file
     --file [hostname:]file  Read or write the specified file (default is
			     /dev/sa0).  If a hostname is specified, tar will
			     use rmt(8) to read or write the specified file on
			     a remote machine.	``-'' may be used as a file-
			     name, for reading or writing to/from stdin/std-
			     out.
     --force-local	     Archive file is local even if it has a colon.
     -F file
     --info-script file
     --new-volume-script file
			     Run a script at the end of each archive volume
			     (implies -M).
     --fast-read	     Stop after all non-wildcard extraction targets
			     have been found in the archive.
     -G
     --incremental	     Create/list/extract old GNU-format incremental
			     backup.
     -g file
     --listed-incremental file
			     Create/list/extract new GNU-format incremental
			     backup.
     -h
     --dereference	     Don't write symlinks as symlinks; write the data
			     of the files they name.
     -i
     --ignore-zeros	     Ignore blocks of zeroes in archive (usually means
			     End-Of-File).
     --ignore-failed-read    Don't exit with non-zero status on unreadable
			     overwrite them from the archive.
     -K file
     --starting-file file    Begin at file in the archive.
     -l
     --one-file-system	     Stay in local file system when creating an ar-
			     chive (do not cross mount points).
     -L number
     --tape-length number    Change tapes after writing number * 1024 bytes.
     -m
     --modification-time     Don't extract file modified time.
     -M
     --multi-volume	     Create/list/extract multi-volume archive.
     -n
     --norecurse	     Don't recurse into subdirectories when creating.
     --volno-file file	     File name with volume number to start with.
     -N date
     --after-date date
     --newer date	     Only store files with creation time newer than
			     date.
     --newer-mtime date      Only store files with modification time newer
			     than date.
     -o
     --old-archive
     --portability	     Write a V7 format archive, rather than POSIX for-
			     mat.
     -O
     --to-stdout	     Extract files to standard output.
     -p
     --same-permissions
     --preserve-permissions  Extract all protection information.
     --preserve 	     Has the effect of -p -s.
     -P
     --absolute-paths	     Don't strip leading `/' from file names.
     -R
     --record-number	     Show record number within archive with each mes-
			     sage.
     --remove-files	     Remove files after adding them to the archive.
     -s
     --same-order
     --preserve-order	     List of names to extract is sorted to match ar-
			     chive.
     --show-omitted-dirs     Show directories which were omitted while pro-
			     cessing the archive.
     -S
     --sparse		     Handle ``sparse'' files efficiently.
     -T file
     -I file
     --files-from file	     Get names of files to extract or create from
			     file, one per line.
     --null		     Modifies behavior of -T to expect null-terminated
			     names; disables -C.
     --totals		     Prints total bytes written with --create.
     -U
     --unlink
     --unlink-first	     Unlink files before creating them.
     -v
     --verbose		     Lists files written to archive with --create or
			     extracted with --extract; lists file protection

     --verify		     Attempt to verify the archive after writing it.
     --exclude pattern	     Exclude files matching the pattern (don't extract
			     them, don't add them, don't list them).
     -X file
     --exclude-from file     Exclude files listed in file.
     -Z
     --compress
     --uncompress	     Filter the archive through compress(1).
     -z
     --gzip
     --gunzip		     Filter the archive through gzip(1).
     --use-compress-program program
			     Filter the archive through program (which must
			     accept -d to mean ``decompress'').
     --block-compress	     Block the output of compression program for tapes
			     or floppies (otherwise writes will be of odd
			     length, which device drivers may reject).
     -[0-7][lmh]	     Specify tape drive and density.


ENVIRONMENT

     The environment variable TAR_OPTIONS can hold a set of default options
     for tar.  These options are interpreted first and can be overwritten by
     explicit command line parameters.


EXAMPLES

     To create an archive on tape drive /dev/sa0 with a block size of 20
     blocks, containing files named bert and ernie, you can enter
	   tar cfb /dev/sa0 20 bert ernie
     or
	   tar --create --file /dev/sa0 --block-size 20 bert ernie
     Note that the -f and -b flags both require arguments, which they take
     from the command line in the order they were listed in the command word.

     Because /dev/sa0 is the default device, and 20 is the default block size,
     the above example could have simply been
	   tar c bert ernie

     To extract all the C sources and headers from an archive named
     backup.tar, type
	   tar xf backup.tar '*.[ch]'
     Note that the pattern must be quoted to prevent the shell from attempting
     to expand it according the files in the current working directory (the
     shell does not have access to the list of files in the archive, of
     course).

     To move file hierarchies, use a command line like this:

     tar -cf - -C srcdir . | tar xpf - -C destdir

     To create a compressed archive on diskette, using gzip(1), use a command-
     line like
	   tar --block-compress -z -c -v -f /dev/fd1a -b 36 tar/

     Note that you cannot mix bundled flags and --style flags; you can use
     single-letter flags in the manner above, rather than having to type
	   tar --block-compress --gzip --verbose --file /dev/fd1a --block-size
	   20 tar/

     because of the end-of-file block at the end of a tar archive).

     To archive all files from the directory srcdir, which were modified after
     Feb. 9th 1997, 13:00 h, use
	   tar -c -f backup.tar --newer-mtime 'Feb 9 13:15 1997' srcdir/

     Other possible time specifications are `02/09/97 13:15', `1997-02-09
     13:15', `13:15 9 Feb 1997', `9 Feb 1997 13:15', `Feb. 9, 1997 1:15pm',
     `09-Feb', `3 weeks ago' or `May first Sunday'.  To specify the correct
     time zone use either e.g. `13:15 CEST' or `13:15+200'.


ENVIRONMENT

     The tar program examines the following environment variables.

     POSIXLY_CORRECT  Normally, tar will process flag arguments that appear in
		      the file list.  If set in the environment, this causes
		      tar to consider the first non-flag argument to terminate
		      flag processing, as per the POSIX specification.

     SHELL	      In interactive mode, a permissible response to the
		      prompt is to request to spawn a subshell, which will be
		      /bin/sh unless the SHELL variable is set.

     TAPE	      Changes tar's default tape drive (which is still over-
		      ridden by the -f flag).

     TAR_RSH	      The TAR_RSH environment variable allows you to override
		      the default shell used as the transport for tar.


FILES

     /dev/sa0  The default tape drive.


COMPATIBILITY

     The -y is a FreeBSD localism.  The GNU tar maintainer has now chosen -j
     as the offical bzip2(1) compression option in GNU tar 1.13.18 and later.
     The -I option is for compatibility with Solaris's tar.


SEE ALSO

     bzip2(1), compress(1), gzip(1), pax(1), rmt(8)


HISTORY

     The tar format has a rich history, dating back to Sixth Edition UNIX.
     The current implementation of tar is the GNU implementation, which origi-
     nated as the public-domain tar written by John Gilmore.


AUTHORS

     A cast of thousands, including [as listed in the ChangeLog file in the
     source] John Gilmore (author of original public domain version), Jay
     Fenlason (first GNU author), Joy Kendall, Jim Kingdon, David J.
     MacKenzie, Michael I Bushnell, Noah Friedman, and innumerable others who
     have contributed fixes and additions.

     Man page obtained by the FreeBSD group from the NetBSD 1.0 release.


BUGS

     The -C feature does not work like historical tar programs, and is proba-
     bly untrustworthy.

FreeBSD 5.4		       December 23, 2000		   FreeBSD 5.4

SPONSORED LINKS




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