03-05-2008
gzip is designed to compress files. The "problem" here is that everything on a unix filesystem is a "file" including a directory. the content of a "directory file" are the underlying files. That is what you see.
therefor you need "tar" or "cpio" or whatever you like to create one "file" that is compressed later.
There is no need to worry about tar and friends. you can use tar -xzf <file> to extract and tar -czf <file> <dir> to create without seeing gzip at all. tar offers a pletora of other options also.
10 More Discussions You Might Find Interesting
1. HP-UX
Hello evrebody ,
I have HPUX-11, i try to install "Mozilla" and "unzip utillity"
I cannot decompress file (F.tar.gz) or file(F.gz) by commandes:
gunzip -dv F.tar.gz | tar -xvf
gunzip F.tar.gz
or
gzip -dv F.tar.gz |tar -xvf
gzip F.gz
maybe someone know What's the reason?
maybe i... (1 Reply)
Discussion started by: yanly64
1 Replies
2. UNIX for Dummies Questions & Answers
Hi to all, I'm new in this forum and I just need a quick answer from the experts out there, I have a 2761.sp file, in short a ".SP" file, it was given to me compressed, and I need to decompress it before Monday. I saw a software named Splint, but it shows an error, a DMI error message, so I dont... (3 Replies)
Discussion started by: jeco
3 Replies
3. UNIX for Dummies Questions & Answers
Hi,
There are multiple files in a directory with different names.How can they be gzipped such that the timestamp of the files is not changed. (2 Replies)
Discussion started by: er_ashu
2 Replies
4. Shell Programming and Scripting
Hi I have one directory as "eAMRLTXFLDS0"...I am supposed to create a
eAMRLTXFLDS0.ofcld.gz using gzip...
Can u plz help me wth the command..
Thanks in advance.. (4 Replies)
Discussion started by: grajesh_955
4 Replies
5. Shell Programming and Scripting
Hello dear Community,
I have a task to wrtie a script which will gzip not zipped files in a directory and itīs subdirectories. I succeeded in gzippung the directory but not the subdirectories:
#/bin/bash
#go to the directory where to zip
cd $1
#Zip unzipped files
for i in `ls | xargs... (2 Replies)
Discussion started by: JamesCarter
2 Replies
6. Shell Programming and Scripting
Hello folks
I hope every one is fine. I need to ask one question.
I have directory
/xx/abcd/data/
inside that data there are files like
11.txt
23.txt
12.txt
*.txt
i want that i will do compress each txt file inside that directory /xx/abcd/data/.
But it will not gzip data... (1 Reply)
Discussion started by: learnbash
1 Replies
7. Shell Programming and Scripting
Hello All,
I am trying to gzip a directory contents with the option "-r". The file timestamps remaining same but not the directory, how to retain it too.
ex:
$ ls -l 20090624065000
total 1213360
-rwxrwxrwx 1 cisa users 529513119 Jun 24 2009 A
-rwxrwxrwx 1 cisa ... (2 Replies)
Discussion started by: panyam
2 Replies
8. UNIX for Advanced & Expert Users
Hi All,
I have a random test file: test.txt, size: 146
$ ll test.txt
$ 146 test.txt
Take 1:
$ cat test.txt | gzip > test.txt.gz
$ ll test.txt.gz
$ 124 test.txt.gz
Take 2:
$ gzip test.txt
$ ll test.txt.gz
$ 133 test.txt.gz
As you can see, gzipping a file and piping into gzip... (1 Reply)
Discussion started by: hanfresco
1 Replies
9. UNIX for Dummies Questions & Answers
**BTW- very new to scripting**
I have created a shell script to gzip the public_html files on our website. I have tested this script on another directory on our site and it worked, but when I replaced the directory with the public_html directory it failed.
I am executing this script via a... (7 Replies)
Discussion started by: alblue
7 Replies
10. Shell Programming and Scripting
I have code below
for i in *.gz; do gzip -dc $i /home/vizion/Desktop/gzipfile/; done
one more
for i in *.gz; do gunzip -dc $i /home/vizion/Desktop/gzipfile/; done
both are getting error: "gunzip: /home/vizion/Desktop/gzipfile/ is a directory -- ignored "
i have requirement below
in... (3 Replies)
Discussion started by: Chenchireddy
3 Replies
LEARN ABOUT DEBIAN
barrybackup
BARRYBACKUP(1) General Commands Manual BARRYBACKUP(1)
NAME
barrybackup - Barry Project's backup program for the BlackBerry handheld
SYNOPSIS
barrybackup [-?][-d]
DESCRIPTION
barrybackup is a GUI application for backing up and restoring Blackberry handheld databases.
The application allows for filtering of databases for both backup and restore, so not all databases need to be backed up at once, nor all
restored.
Backups and configuration files are stored by default in the user's home directory, under ~/.barry/backup/PIN. This destination can be
changed in the config dialogs, per device.
The backup files are compressed tarballs containing specially named files for each record of the databases.
OPTIONS
-d --debug-output Enables low level protocol debug output written to stdout/stderr.
--display=DISPLAY
Specify which X display to use.
-? --help Show summary of options.
-h, --help
Show summary of options.
TAR FORMAT
Backups are stored in tar format, compressed with gzip. Backup files are named with the following pattern:
PIN-YYYYMMDD-HHMMSS[-tag_name].tar.gz
The tag name is optional and is used to name a particular backup.
Each record is appended to the tar file using the following pattern for the filename:
DBname/RecordID RecordTypeID
That is, the database name is used as the directory name, and the filename contains the record ID and record type ID separated by a space.
Database names can contain spaces.
Record IDs are generally unique, but not all Blackberry devices mandate this, so it is possible, but rare, to have two records in the tar
file with the same filename. This is ok. The only problem you'd see is if you expanded such a tar file to a filesystem. The restore
process just reads in the filename sequentially and writes them to the device, so duplicate record IDs are not a problem.
AUTHOR
barrybackup is part of the Barry project. This manual page was written by Chris Frey.
SEE ALSO
http://www.netdirect.ca/software/packages/barry
July 28, 2009 BARRYBACKUP(1)