Charles Curley wrote:
On Fri, Jun 18, 2004 at 11:04:36AM -0700, Ow Mun Heng wrote:
I need help,
EIther google isn't finding the stuffs or my search terms are too
muddled.
I just want to create a tar archive from a directory file listing.
something like
ls -laR ~/the/dir/to/list | tar -cvf - /tmp/tarred-dir-list.tar.gz
I can't seem to find the correct syntax
If all you want is a compressed text file with a recursive descent
listing of a given directory, why bother with tar? Try this:
ls -lR dir | gzip > lslR.gz
The string you want to execute is:
ls -laR ~/the/dir/to/list > dirlist.txt; gzip dirlist.txt
You first need to output the listing to a plain text file, otherwards gzip will take the filenames as arguments. Remember that tar is only needed if you are grouping several files together i.e. as in compressing a directory structure and all the files within it you would tar -czf mytarball.tar.gz /dir/to/tar . To just compress a single file use gzip.
Damon Fister