(tar.info)Top


Next: Introduction Up: (dir)
Enter node , (file) or (file)node

GNU tar: an archiver tool
*************************

This manual is for GNU `tar' (version 1.20, 14 April 2008), which
creates and extracts files from archives.

   Copyright (C) 1992, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003,
2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.1 or any later version published by the Free Software
     Foundation; with no Invariant Sections, with the Front-Cover Texts
     being "A GNU Manual," and with the Back-Cover Texts as in (a)
     below.  A copy of the license is included in the section entitled
     "GNU Free Documentation License".

     (a) The FSF's Back-Cover Text is: "You have the freedom to copy
     and modify this GNU manual.  Buying copies from the FSF supports
     it in developing GNU and promoting software freedom."

   The first part of this master menu lists the major nodes in this Info
document.  The rest of the menu lists all the lower level nodes.

Introduction
Tutorial
tar invocation
operations
Backups
Choosing
Date input formats
Formats
Media
Appendices

Changes
Configuring Help Summary
Fixing Snapshot Files
Tar Internals
Genfile
Free Software Needs Free Documentation
Copying This Manual
Index of Command Line Options
Index
 --- The Detailed Node Listing ---

Introduction

Book Contents
What this Book Contains
Definitions
Some Definitions
What tar Does
What `tar' Does
Naming tar Archives
How `tar' Archives are Named
Authors
GNU `tar' Authors
Reports
Reporting bugs or suggestions
Tutorial Introduction to `tar'

assumptions
stylistic conventions
basic tar options
Basic `tar' Operations and Options
frequent operations
Two Frequent Options
create
How to Create Archives
list
How to List Archives
extract
How to Extract Members from an Archive
going further
Two Frequently Used Options

file tutorial
verbose tutorial
help tutorial
How to Create Archives

prepare for examples
Creating the archive
create verbose
short create
create dir
How to List Archives

list dir
How to Extract Members from an Archive

extracting archives
extracting files
extract dir
extracting untrusted archives
failing commands
Invoking GNU `tar'

Synopsis
using tar options
Styles
All Options
help
defaults
verbose
checkpoints
interactive
The Three Option Styles

Long Options
Long Option Style
Short Options
Short Option Style
Old Options
Old Option Style
Mixing
Mixing Option Styles
All `tar' Options

Operation Summary
Option Summary
Short Option Summary
GNU `tar' Operations

Basic tar
Advanced tar
create options
extract options
backup
Applications
looking ahead
Advanced GNU `tar' Operations

Operations
append
update
concatenate
delete
compare
How to Add Files to Existing Archives: `--append'

appending files
Appending Files to an Archive
multiple
Updating an Archive

how to update
Options Used by `--create'

override
Overriding File Metadata.
Ignore Failed Read
Options Used by `--extract'

Reading
Options to Help Read Archives
Writing
Changing How `tar' Writes Files
Scarce
Coping with Scarce Resources
Options to Help Read Archives

read full records
Ignore Zeros
Changing How `tar' Writes Files

Dealing with Old Files
Overwrite Old Files
Keep Old Files
Keep Newer Files
Unlink First
Recursive Unlink
Data Modification Times
Setting Access Permissions
Directory Modification Times and Permissions
Writing to Standard Output
Writing to an External Program
remove files
Coping with Scarce Resources

Starting File
Same Order
Performing Backups and Restoring Files

Full Dumps
Using `tar' to Perform Full Dumps
Incremental Dumps
Using `tar' to Perform Incremental Dumps
Backup Levels
Levels of Backups
Backup Parameters
Setting Parameters for Backups and Restoration
Scripted Backups
Using the Backup Scripts
Scripted Restoration
Using the Restore Script
Setting Parameters for Backups and Restoration

General-Purpose Variables
Magnetic Tape Control
User Hooks
backup-specs example
An Example Text of `Backup-specs'
Choosing Files and Names for `tar'

file
Choosing the Archive's Name
Selecting Archive Members
files
Reading Names from a File
exclude
Excluding Some Files
wildcards
Wildcards Patterns and Matching
quoting styles
Ways of Quoting Special Characters in Names
transform
Modifying File and Member Names
after
Operating Only on New Files
recurse
Descending into Directories
one
Crossing File System Boundaries
Reading Names from a File

nul
Excluding Some Files

problems with exclude
Wildcards Patterns and Matching

controlling pattern-matching
Crossing File System Boundaries

directory
Changing Directory
absolute
Absolute File Names
Date input formats

General date syntax
Common rules.
Calendar date items
19 Dec 1994.
Time of day items
9:20pm.
Time zone items
EST, PDT, GMT.
Day of week items
Monday and others.
Relative items in date strings
next tuesday, 2 years ago.
Pure numbers in date strings
19931219, 1440.
Seconds since the Epoch
@1078100502.
Specifying time zone rules
TZ="America/New_York", TZ="UTC0".
Authors of get_date
Bellovin, Eggert, Salz, Berets, et al.
Controlling the Archive Format

Compression
Using Less Space through Compression
Attributes
Handling File Attributes
Portability
Making `tar' Archives More Portable
cpio
Comparison of `tar' and `cpio'
Using Less Space through Compression

gzip
Creating and Reading Compressed Archives
sparse
Archiving Sparse Files
Making `tar' Archives More Portable

Portable Names
Portable Names
dereference
Symbolic Links
hard links
Hard Links
old
Old V7 Archives
ustar
Ustar Archives
gnu
GNU and old GNU format archives.
posix
POSIX archives
Checksumming
Checksumming Problems
Large or Negative Values
Large files, negative time stamps, etc.
Other Tars
How to Extract GNU-Specific Data Using
Other `tar' Implementations
GNU `tar' and POSIX `tar'

PAX keywords
Controlling Extended Header Keywords.
How to Extract GNU-Specific Data Using Other `tar' Implementations

Split Recovery
Members Split Between Volumes
Sparse Recovery
Sparse Members
Tapes and Other Archive Media

Device
Device selection and switching
Remote Tape Server
Common Problems and Solutions
Blocking
Blocking
Many
Many archives on one tape
Using Multiple Tapes
Using Multiple Tapes
label
Including a Label in the Archive
verify
Write Protection
Blocking

Format Variations
Format Variations
Blocking Factor
The Blocking Factor of an Archive
Many Archives on One Tape

Tape Positioning
Tape Positions and Tape Marks
mt
The `mt' Utility
Using Multiple Tapes

Multi-Volume Archives
Archives Longer than One Tape or Disk
Tape Files
Tape Files
Tarcat
Concatenate Volumes into a Single Archive
Tar Internals

Standard
Basic Tar Format
Extensions
GNU Extensions to the Archive Format
Sparse Formats
Storing Sparse Files
Snapshot Files
Dumpdir
Storing Sparse Files

Old GNU Format
PAX 0
PAX Format, Versions 0.0 and 0.1
PAX 1
PAX Format, Version 1.0
Genfile

Generate Mode
File Generation Mode.
Status Mode
File Status Mode.
Exec Mode
Synchronous Execution mode.
Copying This Manual

GNU Free Documentation License
License for copying this manual

automatically generated by info2www version 1.2.2.9