[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU tar --exclude and --exclude-from should work for extracting as well
From: |
Mookie |
Subject: |
GNU tar --exclude and --exclude-from should work for extracting as well |
Date: |
Sat, 24 Feb 2001 08:08:39 -0800 (PST) |
Hi folks,
tar (GNU tar) 1.13 Solaris 7 SPARC sun4m
If I backup my whole file system to tape and wish to restore everything
back to another disk except for a few directories I should be able to do:
gtar -xvf /dev/rmt/1c --exclude=usr/local --exclude=var
I've tried a variety of syntax for --exclude:
--exclude=var
--exclude=./var
--exclude=/var
--exclude=var/
--exclude=/var/
--exclude=var*
but none work. The man page says:
`--exclude=PATTERN'
When performing operations, `tar' will skip files that match
PATTERN. .
The only variation that has actually worked is --exclude=*
In that case, (using --show-omitted-dirs), it will say "Omitting foo" for
all files/directories, but then it's slightly useless from a functional sense.
My gtar -tvf is:
lost+found/
lost+found/#173894/
var/
var/sadm/
var/sadm/install/
var/sadm/install/admin/
var/sadm/install/admin/default
var/sadm/install/logs/
var/sadm/install/logs/SUNWlicsw
var/sadm/install/logs/SCHILYscg
var/sadm/install/contents
var/sadm/install/.lockfile
[...]
A demo:
# gtar -xvvf /dev/rmt/1c --exclude=var --exclude=./var --exclude=/var
--exclude=var/ \
--exclude=/var/ --exclude=var\* --exclude=var.\*
drwx------ root/root 0 1998-12-22 23:30 lost+found/
drwxr-xr-x root/root 0 2000-01-09 15:16 lost+found/#173894/
drwxr-xr-x root/root 0 2000-06-24 11:07 var/
drwxr-xr-x root/sys 0 2000-09-10 13:19 var/sadm/
dr-xr-xr-x bin/bin 0 2000-10-01 15:57 var/sadm/install/
dr-xr-xr-x bin/bin 0 1998-12-22 23:40 var/sadm/install/admin/
-r--r--r-- root/sys 209 1999-12-29 02:17
var/sadm/install/admin/default
dr-xr-xr-x bin/bin 0 2000-09-21 22:50 var/sadm/install/logs/
Can this be fixed for the next version of tar please.
Thanks,
Mark
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU tar --exclude and --exclude-from should work for extracting as well,
Mookie <=