x 3.0

x project is a tool for Unix-like systems that takes all the hassle out of extracting archives.
x project is a tool for Unix-like systems that takes all the hassle out of extracting archives. Here's an example of how you use it:

$ x linux-2.6.10.tar.bz2

That's basically the same thing as:

$ tar -jxf linux-2.6.10.tar.bz2

So why use x?

Here are some key features of "x":

Handles many archive types: You only need to remember one simple command to extract tar, zip, cpio, deb, and rpm files. If they're compressed, x will take care of that for you, too.
Keeps everything organized: x will make sure that archives are extracted into their own dedicated directories.
Sane permissions: x makes sure you can read and write all the files you just extracted, while leaving the rest of the permissions intact.
Recursive extraction: x can find archives inside the archive and extract those too.

Requirements:

Python 2.4

Installation:

You can just put scripts/x wherever is convenient for you, but if you want to install the program system-wide, you can also run:

# python setup.py install

Running x

To run x, simply call it with the archive(s) you wish to extract as arguments. For example::

x coreutils-5.*.tar.gz

x supports a number of options to mandate specific behavior:

-r, --recursive
With this option, x will search inside the archives you specify to see if any of the contents are themselves archives, and extract those as well.

-o, --overwrite
Normally, x will avoid extracting into a directory that already exists, and instead try to find an alternative name to use. If this option is listed, x will use the default directory name no matter what.

-f, --flat
Extract archive contents into the current directory, instead of their own dedicated directory. This is handy if you have multiple archive files which all need to be extracted into the same directory structure. Note that existing files may be overwritten with this option.

-q, --quiet
Suppress warning messages. Listing this option twice will cause the x to be silent if at all possible.

-v, --verbose
Print more information about x's behavior. You can list this option up to three times for more information.

--help
Display basic help.

--version
Display x's version, copyright, and license information.

What's New in This Release:

This is the first widely usable version.
It has no known bugs and basic documentation, but has enough features to be useful for daily work.

last updated on:
January 4th, 2007, 20:35 GMT
price:
FREE!
developed by:
Brett Smith
homepage:
www.brettcsmith.org
license type:
GPL (GNU General Public License) 
category:
ROOT \ System \ Archiving

FREE!

In a hurry? Add it to your Download Basket!

user rating 14

3.4/5
 

0/5

Rate it!
1 Screenshot
x

Add your review!

SUBMIT