'star' testers wanted: new command 'gnutar'

'star' testers wanted: new command 'gnutar'

Post by Joerg Schilli » Tue, 23 Sep 2003 18:59:12



I just published a new star version that amongst others includes
a GNU tar emulation based on the star library code.

This Program is called 'gnutar' but may be renamed into 'tar' or 'gtar'
too. I would be interested to know if this program covers what people
do with GNU tar on a daily base (in case they use GNU tar).
The advantage before the GNU tar is that it understands non-standard GNU tar
archives but by default creates POSIX.1-1990 archives. If you like to create
GNU tar archives because you need long path names that cannot be understand
by the receiving system that might only run GNU tar, call 'gnutar -Hgnutar ...'
to tell it to create GNU tar archives.

From my point of view, the emulations are now complete. There is:

star    Of course this is the base. It gives the most complete command line
        interface. Use it whenever you like to have one command with all
        features.

spax    An archiver with SUSv2 compliant command line and POSIX.1-2001 compliant
        archive format features.

scpio   A SUSv2 archiver with 99% of all SVr4 add ons.

suntar  An emulation of the 'tar' program on Solaris. It reads tar archives
        with Sun extensions and writes any archive type that is supported by
        star.

gnutar  a GNU tar emulation based on star.


--



URL:  http://www.fokus.fraunhofer.de/usr/schilling ftp://ftp.berlios.de/pub/schily

 
 
 

1. Piping results of a 'find' command to a 'mv' command...

Is there a way to do the following without scripting:

Pipe the contents of a 'find' command to a 'mv' command, so that the
results of 'find', example:

find / -iname '*simpsons*' 2>>/dev/null

/home/shawn/downloads/simpsons1.mpg
/home/shawn/simpsons/Halloween Special IX.mpg
/home/shawn/unsorted/simpsons02.mpg

are all moved to a folder of my choosing:

Something like:
find / -iname '*simpsons*' 2>>/dev/null | mv /home/shawn/tv/simpsons

Can anyone help?  If scripting is required, I don't mind, but I
thought that if there was an easy way, I'd like to use it.

If scripting is required, is there an easy way to do it just by
creating a script containing a list of commands and running it after
chmod +x?  Or would I have to do something with Perl in order to loop
through the results of the 'find'?

I know a little Perl, but if there is some other type of scripting
preferred for this type of thing, please tell me the name of it and
where I might find a little documentation.

Thank you for any help you can give.  And please, even if the answer
can be derived from a particular command, do not simply type 'man
commandName'.  A little description/advice would be very nice.

Shawn

2. dtlogin & gnome 2.0 (default for a new user)

3. How to hide from 'who', 'finger', 'ps' commands?

4. Soundblaster SB16 SCSI

5. Help with 'user', 'w', 'who' commands

6. Quick Slackware install questions

7. SOFTWARE:'Fast-Start' QuickTime movie tool beta testers wanted

8. X, xxgdb, and char echoing

9. using the 'join' or 'sort' command...

10. mp3 'cat' and 'split' commands

11. A minimal 'man' page for the 'ip' command

12. command 'identify', what does the '=>' means

13. why would 'cp' or 'ls -al' command hangs on Solaris 2.7 ?